| VCL Görüntüleyici | Kaydırma, yakınlaştırma modları, sayfa gezinmesi, metin seçimi ve kopyalama, vurgulamalı arama, form alanı doldurma, bağlantı gezinmesi ve yazdırma içeren TsgcPDFViewerControl, ayrıca TsgcPDFThumbnailView ve TsgcPDFOutlineView. |
| FireMonkey Görüntüleyici | TsgcPDFViewerFMX, Windows, macOS, iOS ve Android üzerinde FMX kanvası aracılığıyla çizer. Kutu yakınlaştırma (SelectionMode psmZoom, OnMarqueeZoom), fareyle veya uzun basıp sürükleyerek çizilen bir dikdörtgene yakınlaştırır. Metin arama: FindText her eşleşmeyi bulur ve vurgular, ilkine kaydırır, FindNext ve FindPrevious eşleşmeler arasında geçiş yapar, OnSearchProgress her sayfayı bildirir ve uzun bir aramayı durdurabilir. SearchColor ve SearchCurrentColor vurgu renklerini belirler. Görünüm modları: ViewMode tek sayfa (fvmSinglePage, fare tekerleği ile ve Page Up ile Page Down tuşlarıyla sayfa değiştirir), sürekli (fvmContinuous, varsayılan) veya iki sayfa (fvmTwoPage, yan yana, sağdan sola desteğiyle) seçer. |
| .NET Görüntüleyiciler | WinForms için TsgcPDFViewerControl, WPF için TsgcWpfPDFViewer ve Avalonia için TsgcAvaloniaPDFViewer; her biri küçük resim ve ana hat görünümleriyle. WPF ve Avalonia görüntüleyicileri yakınlaştırma modları, Ctrl+tekerlek ve kutu yakınlaştırma (Avalonia’da çimdik), metin seçimi ve kopyalama, vurgulu arama, bağlantılar ve ana hat gezinmesi, sayfa kutuları ve ölçüm aracına sahiptir. WinForms görüntüleyici gibi, notları düzenler ve formları doldururlar. |
| Etkileşimli Notlar | Delphi VCL ve FMX, C++Builder ve .NET WinForms, WPF ve Avalonia içinde son kullanıcılar fareyle not oluşturur: yapışkan notlar, serbest metin, metin üzerinde vurgu, altı çizili ve üstü çizili işaretleme, çizgiler ve oklar, dikdörtgenler ve elipsler, serbest çizim ve damgalar. Bunları seçer, taşır, yeniden boyutlandırır, düzenler ve siler. Bir nota tıklamak yazarı, tarihi, içeriği ve yanıtları gösteren bir açılır pencere açar; kullanıcılar buradan düzenleyebilir ve yanıtlayabilir. Görüntüleyiciler OnAnnotationClick, OnAnnotationAdd, OnAnnotationChange, OnAnnotationDelete ve OnAnnotationSelect olaylarını tetikler. WPF ve Avalonia görüntüleyicilerinde AnnotationEditing düzenlemeyi açar ve AnnotationTool aracı seçer. |
| Görüntüleyici teması (sgcUI ile) | UseUITheme ile VCL, FireMonkey, WinForms, WPF ve Avalonia görüntüleyicileri ve küçük resim, ana hat ve yorum görünümleri renklerini sgcUI uygulama temasından alır: sayfaların çevresindeki alan, açılır pencereler, seçim ve koyu temada koyu kaydırma çubukları; tema, ön ayar veya vurgu değiştiğinde yeniden çizilir. Sayfalar ve not renkleri değişmez. Delphi ve C++Builder'da sgcUIPDF_Theme birimini, .NET'te esegece.sgcUICore.sgcPDF paketini gerektirir. |
| Yorumlar Paneli | TsgcPDFCommentsView (VCL) ve TsgcPDFCommentsViewFMX, her notu sayfaya göre yazar, tarih, içerik ve konu zincirli yanıtlarla listeler ve görüntüleyiciyle eşzamanlı çalışır. |
| Görüntü görüntüleyici ve düzenleyici | TsgcPDFImageEditor (VCL), TsgcPDFImageEditorFMX ve .NET’te TsgcPDFImageEditor (WinForms), TsgcWpfPDFImageEditor ile TsgcAvaloniaPDFImageEditor, bir fotoğrafı veya taranmış bir sayfayı yakınlaştırma, kaydırma ve sığdırma modlarıyla gösterir; döndürür, çevirir ve kırpar; kalem, çizgi, ok, dikdörtgen, elips, metin ve vurgu notları çizer, geri alma ve yineleme desteğiyle. Sonuç PNG, JPEG veya BMP olarak kaydedilir ya da ExportToPDF, özgün görüntüyü ve notları vektör grafik olarak içeren bir PDF sayfası yazar. Yüklenen görüntü hiçbir zaman değişmez: düzenlemeler JSON olarak kaydedilir ve daha sonra yeniden yüklenir; ReadOnly denetimi bir görüntüleyiciye dönüştürür. Yardım |
| Sunucular için Raster İşleyici | TsgcPDFRendererRaster, Windows ve Linux üzerinde GDI olmadan sayfaları piksellere veya PNG’ye işleyen saf Object Pascal raster işleyicidir. |
| ve Dışa Aktarma | Windows’ta bir bit eşlem veya aygıt bağlamına işleme ve TsgcPDFExporter ile sayfaları ve küçük resimleri BMP, PNG veya JPEG’ye aktarma. |
| Grafik Modeli | DeviceGray, DeviceRGB, DeviceCMYK, indeksli, ICCBased ve Lab renk uzayları, eksenel ve radyal gölgelendirmeler, mozaik desenler, yumuşak maskeler, harmanlama opaklığı ve form XObject’leri. |
| Yazı Tipleri | Gömülü TrueType, CFF, OpenType ve Type 1 yazı tipi programları anahatlarından işlenir; standart kodlamalar ve Identity-H CID yazı tipleriyle. |
| Görüntü Çözücüleri | Flate, LZW, ASCII85, ASCIIHex, RunLength, JPEG (baseline ve progresif, CMYK), JPEG 2000, CCITT Grup 3 ve 4, ve JBIG2. |