| Przeglądarka VCL | TsgcPDFViewerControl z przewijaniem, trybami powiększenia, nawigacją po stronach, zaznaczaniem i kopiowaniem tekstu, wyszukiwaniem z podświetleniem, wypełnianiem pól formularza, nawigacją po linkach i drukowaniem, plus TsgcPDFThumbnailView i TsgcPDFOutlineView. |
| Przeglądarka FireMonkey | TsgcPDFViewerFMX rysuje poprzez płótno FMX w systemach Windows, macOS, iOS i Android. Powiększanie ramką (SelectionMode psmZoom, OnMarqueeZoom) powiększa do prostokąta narysowanego myszą albo długim naciśnięciem i przeciągnięciem. Wyszukiwanie tekstu: FindText znajduje i wyróżnia każde trafienie oraz przewija do pierwszego, FindNext i FindPrevious przechodzą między trafieniami, a OnSearchProgress zgłasza każdą stronę i może zatrzymać długie wyszukiwanie. SearchColor i SearchCurrentColor ustawiają kolory wyróżnienia. Tryby widoku: ViewMode wybiera jedną stronę (fvmSinglePage, zmiana strony kółkiem myszy oraz klawiszami Page Up i Page Down), widok ciągły (fvmContinuous, domyślny) lub dwie strony (fvmTwoPage, obok siebie, z obsługą układu od prawej do lewej). |
| Przeglądarki .NET | TsgcPDFViewerControl dla WinForms, TsgcWpfPDFViewer dla WPF i TsgcAvaloniaPDFViewer dla Avalonia, każda z widokiem miniatur i konspektu. Przeglądarki WPF i Avalonia mają tryby powiększenia, Ctrl+kółko i powiększanie ramką (szczypanie w Avalonia), zaznaczanie i kopiowanie tekstu, wyszukiwanie z podświetleniem, nawigację po łączach i konspekcie, ramki strony oraz narzędzie pomiaru. Podobnie jak przeglądarka WinForms, edytują adnotacje i wypełniają formularze. |
| Interaktywne adnotacje | W Delphi VCL i FMX, C++Builder oraz .NET WinForms, WPF i Avalonia użytkownicy końcowi tworzą adnotacje myszą: notatki samoprzylepne, tekst swobodny, podświetlenie, podkreślenie i przekreślenie tekstu, linie i strzałki, prostokąty i elipsy, rysunki odręczne i pieczęcie. Zaznaczają je, przesuwają, zmieniają ich rozmiar, edytują i usuwają. Kliknięcie notatki otwiera okno podręczne z autorem, datą, treścią i odpowiedziami, w którym można edytować i odpowiadać. Przeglądarki zgłaszają zdarzenia OnAnnotationClick, OnAnnotationAdd, OnAnnotationChange, OnAnnotationDelete i OnAnnotationSelect. W przeglądarkach WPF i Avalonia AnnotationEditing włącza edycję, a AnnotationTool wybiera narzędzie. |
| Motyw przeglądarki (z sgcUI) | Z UseUITheme przeglądarki VCL, FireMonkey, WinForms, WPF i Avalonia oraz widoki miniatur, konspektu i komentarzy biorą kolory z motywu aplikacji sgcUI: obszar wokół stron, okna wyskakujące, zaznaczenie i ciemne paski przewijania w ciemnym motywie, przerysowane, gdy zmieni się motyw, ustawienie wstępne lub akcent. Strony i kolory adnotacji się nie zmieniają. Wymaga jednostki sgcUIPDF_Theme w Delphi i C++Builder albo pakietu esegece.sgcUICore.sgcPDF w .NET. |
| Panel komentarzy | TsgcPDFCommentsView (VCL) i TsgcPDFCommentsViewFMX wyświetlają wszystkie adnotacje według stron wraz z autorem, datą, treścią i odpowiedziami w wątkach, zsynchronizowane z przeglądarką. |
| Przeglądarka i edytor obrazów | TsgcPDFImageEditor (VCL), TsgcPDFImageEditorFMX oraz w .NET TsgcPDFImageEditor (WinForms), TsgcWpfPDFImageEditor i TsgcAvaloniaPDFImageEditor wyświetlają zdjęcie lub zeskanowaną stronę z trybami powiększenia, przesuwania i dopasowania, pozwalają je obracać, odbijać i przycinać oraz rysować adnotacje pióra, linii, strzałki, prostokąta, elipsy, tekstu i zakreślenia, z cofaniem i ponawianiem. Wynik zapisywany jest jako PNG, JPEG lub BMP, a ExportToPDF zapisuje stronę PDF z oryginalnym obrazem i adnotacjami jako grafiką wektorową. Wczytany obraz nigdy się nie zmienia: edycje są zapisywane jako JSON i można je później wczytać ponownie, a ReadOnly zamienia kontrolkę w przeglądarkę. Pomoc |
| Renderer rastrowy dla serwerów | TsgcPDFRendererRaster to rasteryzator w czystym Object Pascalu, który renderuje strony do pikseli lub PNG bez GDI, w systemach Windows i Linux. |
| Renderer GDI i eksport | Renderowanie do bitmapy lub kontekstu urządzenia w Windows oraz eksport stron i miniatur do BMP, PNG lub JPEG za pomocą TsgcPDFExporter. |
| Model graficzny | Przestrzenie kolorów DeviceGray, DeviceRGB, DeviceCMYK, indeksowane, ICCBased i Lab, cieniowania osiowe i promieniowe, wzory kafelkowe, miękkie maski, przezroczystość mieszania i formularzowe XObject. |
| Czcionki | Osadzone programy czcionek TrueType, CFF, OpenType i Type 1 są renderowane na podstawie ich konturów, ze standardowymi kodowaniami i czcionkami CID Identity-H. |
| Dekodery obrazów | Flate, LZW, ASCII85, ASCIIHex, RunLength, JPEG (baseline i progresywny, CMYK), JPEG 2000, CCITT grupa 3 i 4 oraz JBIG2. |