| VCL-viewer | TsgcPDFViewerControl met scrollen, zoommodi, paginanavigatie, tekstselectie en kopiëren, zoeken met markering, formuliervelden invullen, linknavigatie en afdrukken, plus TsgcPDFThumbnailView en TsgcPDFOutlineView. |
| FireMonkey-viewer | TsgcPDFViewerFMX tekent via het FMX-canvas op Windows, macOS, iOS en Android. Zoomen op een kader (SelectionMode psmZoom, OnMarqueeZoom) zoomt in op een rechthoek die met de muis wordt opgetrokken, of met lang indrukken en slepen. Tekst zoeken: FindText vindt en markeert elke treffer en scrolt naar de eerste, FindNext en FindPrevious gaan van treffer naar treffer, en OnSearchProgress meldt elke pagina en kan een lange zoekopdracht stoppen. SearchColor en SearchCurrentColor stellen de markeerkleuren in. Weergavemodi: ViewMode kiest enkele pagina (fvmSinglePage, bladert met het muiswiel en Page Up en Page Down), doorlopend (fvmContinuous, de standaard) of twee pagina's (fvmTwoPage, naast elkaar, met ondersteuning voor rechts naar links). |
| .NET-viewers | TsgcPDFViewerControl voor WinForms, TsgcWpfPDFViewer voor WPF en TsgcAvaloniaPDFViewer voor Avalonia, elk met miniatuur- en overzichtsweergave. De WPF- en Avalonia-viewers hebben zoommodi, Ctrl+wiel en zoomen op een kader (knijpen op Avalonia), tekstselectie en kopiëren, zoeken met markering, navigatie via koppelingen en overzicht, paginaboxen en het meetgereedschap. Net als de WinForms-viewer bewerken ze annotaties en vullen ze formulieren in. |
| Interactieve annotaties | In Delphi VCL en FMX, C++Builder en .NET WinForms, WPF en Avalonia maken eindgebruikers annotaties met de muis: plaknotities, vrije tekst, markering, onderstreping en doorhaling over tekst, lijnen en pijlen, rechthoeken en ellipsen, vrije inkt en stempels. Ze selecteren, verplaatsen, vergroten of verkleinen, bewerken en verwijderen ze. Een klik op een notitie opent een popup met auteur, datum, inhoud en reacties, waarin ze kunnen bewerken en reageren. De viewers activeren OnAnnotationClick, OnAnnotationAdd, OnAnnotationChange, OnAnnotationDelete en OnAnnotationSelect. In de WPF- en Avalonia-viewers schakelt AnnotationEditing het bewerken in en kiest AnnotationTool het gereedschap. |
| Viewerthema (met sgcUI) | Met UseUITheme nemen de viewers van VCL, FireMonkey, WinForms, WPF en Avalonia, en de miniatuur-, overzichts- en opmerkingenweergaven, hun kleuren over van het sgcUI-applicatiethema: het gebied rond de pagina's, de pop-ups, de selectie en donkere schuifbalken onder een donker thema, opnieuw getekend als het thema, de preset of het accent wijzigt. De pagina's en de annotatiekleuren veranderen niet. Het vereist de unit sgcUIPDF_Theme in Delphi en C++Builder, of het pakket esegece.sgcUICore.sgcPDF in .NET. |
| Opmerkingenpaneel | TsgcPDFCommentsView (VCL) en TsgcPDFCommentsViewFMX tonen elke annotatie per pagina met auteur, datum, inhoud en reactiedraden, gesynchroniseerd met de viewer. |
| Afbeeldingsviewer en -editor | TsgcPDFImageEditor (VCL), TsgcPDFImageEditorFMX en in .NET TsgcPDFImageEditor (WinForms), TsgcWpfPDFImageEditor en TsgcAvaloniaPDFImageEditor tonen een foto of een gescande pagina met zoom-, pan- en aanpassingsmodi, en laten u die draaien, spiegelen en bijsnijden en annotaties met pen, lijn, pijl, rechthoek, ellips, tekst en markering tekenen, met ongedaan maken en opnieuw uitvoeren. Het resultaat wordt opgeslagen als PNG, JPEG of BMP, of ExportToPDF schrijft een PDF-pagina met de originele afbeelding en de annotaties als vectorafbeeldingen. De geladen afbeelding wordt nooit gewijzigd: de bewerkingen worden als JSON opgeslagen en later opnieuw geladen, en ReadOnly maakt van het besturingselement een viewer. Help |
| Raster-renderer voor servers | TsgcPDFRendererRaster is een raster-engine in puur Object Pascal die pagina's zonder GDI naar pixels of PNG rendert, op Windows en Linux. |
| GDI-renderer en export | Renderen naar een bitmap of apparaatcontext op Windows, en pagina's en miniaturen exporteren naar BMP, PNG of JPEG met TsgcPDFExporter. |
| Grafisch model | DeviceGray-, DeviceRGB-, DeviceCMYK-, geïndexeerde, ICCBased- en Lab-kleurruimtes, axiale en radiale verlopen, tegelpatronen, zachte maskers, meng-dekking en formulier-XObjects. |
| Lettertypen | Ingesloten TrueType-, CFF-, OpenType- en Type 1-lettertypeprogramma's worden gerenderd vanuit hun omtrekken, met de standaardcoderingen en Identity-H CID-lettertypen. |
| Beelddecoders | Flate, LZW, ASCII85, ASCIIHex, RunLength, JPEG (baseline en progressief, CMYK), JPEG 2000, CCITT groep 3 en 4, en JBIG2. |