| Visualizzatore VCL | TsgcPDFViewerControl con scorrimento, modalità zoom, navigazione pagine, selezione e copia testo, ricerca con evidenziazione, compilazione campi modulo, navigazione link e stampa, più TsgcPDFThumbnailView e TsgcPDFOutlineView. |
| Visualizzatore FireMonkey | TsgcPDFViewerFMX disegna tramite il canvas FMX su Windows, macOS, iOS e Android. Lo zoom a rettangolo (SelectionMode psmZoom, OnMarqueeZoom) ingrandisce un rettangolo trascinato con il mouse o con una pressione prolungata seguita dal trascinamento. Ricerca del testo: FindText trova ed evidenzia ogni corrispondenza e scorre fino alla prima, FindNext e FindPrevious passano da una corrispondenza all’altra, e OnSearchProgress segnala ogni pagina e può interrompere una ricerca lunga. SearchColor e SearchCurrentColor impostano i colori dell’evidenziazione. Modalità di visualizzazione: ViewMode seleziona pagina singola (fvmSinglePage, cambia pagina con la rotella del mouse e Pag Su e Pag Giù), continua (fvmContinuous, il valore predefinito) o due pagine (fvmTwoPage, affiancate, con supporto da destra a sinistra). |
| Visualizzatori .NET | TsgcPDFViewerControl per WinForms, TsgcWpfPDFViewer per WPF e TsgcAvaloniaPDFViewer per Avalonia, ciascuno con viste a miniature e struttura. I visualizzatori WPF e Avalonia offrono modalità di zoom, zoom con Ctrl+rotellina e a rettangolo (pizzico su Avalonia), selezione e copia del testo, ricerca con evidenziazione, navigazione tra collegamenti e struttura, riquadri di pagina e strumento di misura. Come il visualizzatore WinForms, modificano le annotazioni e compilano i moduli. |
| Annotazioni interattive | In Delphi VCL e FMX, C++Builder e .NET WinForms, WPF e Avalonia, gli utenti finali creano annotazioni con il mouse: note adesive, testo libero, evidenziazione, sottolineatura e barrato sul testo, linee e frecce, rettangoli ed ellissi, inchiostro a mano libera e timbri. Le selezionano, spostano, ridimensionano, modificano ed eliminano. Facendo clic su una nota si apre un popup con autore, data, contenuto e risposte, dove possono modificare e rispondere. I visualizzatori generano gli eventi OnAnnotationClick, OnAnnotationAdd, OnAnnotationChange, OnAnnotationDelete e OnAnnotationSelect. Nei visualizzatori WPF e Avalonia, AnnotationEditing attiva la modifica e AnnotationTool sceglie lo strumento. |
| Tema del visualizzatore (con sgcUI) | Con UseUITheme i visualizzatori VCL, FireMonkey, WinForms, WPF e Avalonia, e le viste di miniature, struttura e commenti, prendono i colori dal tema dell'applicazione sgcUI: l'area attorno alle pagine, i popup, la selezione e le barre di scorrimento scure con un tema scuro, ridisegnati quando cambiano il tema, il preset o l'accento. Le pagine e i colori delle annotazioni non cambiano. Richiede l'unit sgcUIPDF_Theme in Delphi e C++Builder, oppure il pacchetto esegece.sgcUICore.sgcPDF in .NET. |
| Pannello commenti | TsgcPDFCommentsView (VCL) e TsgcPDFCommentsViewFMX elencano ogni annotazione per pagina con autore, data, contenuto e risposte a thread, sincronizzati con il visualizzatore. |
| Visualizzatore ed editor di immagini | TsgcPDFImageEditor (VCL), TsgcPDFImageEditorFMX, e in .NET TsgcPDFImageEditor (WinForms), TsgcWpfPDFImageEditor e TsgcAvaloniaPDFImageEditor mostrano una foto o una pagina scansionata con zoom, panoramica e modalità di adattamento, permettono di ruotarla, capovolgerla e ritagliarla, e di disegnarvi annotazioni a penna, linea, freccia, rettangolo, ellisse, testo ed evidenziatore, con annullamento e ripristino. Il risultato viene salvato in PNG, JPEG o BMP, oppure ExportToPDF scrive una pagina PDF con l’immagine originale e le annotazioni come grafica vettoriale. L’immagine caricata non viene mai modificata: le modifiche sono salvate in JSON e ricaricate più tardi, e ReadOnly trasforma il controllo in un visualizzatore. Guida |
| Renderer raster per server | TsgcPDFRendererRaster è un rasterizzatore in puro Object Pascal che esegue il rendering delle pagine in pixel o PNG senza GDI, su Windows e Linux. |
| Renderer GDI ed esportazione | Rendering su bitmap o contesto di dispositivo su Windows, ed esportazione di pagine e miniature in BMP, PNG o JPEG con TsgcPDFExporter. |
| Modello grafico | Spazi colore DeviceGray, DeviceRGB, DeviceCMYK, indicizzato, ICCBased e Lab, sfumature assiali e radiali, pattern a tasselli, maschere morbide, opacità di fusione e XObject di tipo form. |
| Font | I programmi font TrueType, CFF, OpenType e Type 1 incorporati vengono renderizzati dai loro contorni, con le codifiche standard e i font CID Identity-H. |
| Decoder immagine | Flate, LZW, ASCII85, ASCIIHex, RunLength, JPEG (baseline e progressivo, CMYK), JPEG 2000, CCITT gruppo 3 e 4, e JBIG2. |