| Visualizador VCL | TsgcPDFViewerControl com rolagem, modos de zoom, navegação de páginas, seleção e cópia de texto, busca com destaque, preenchimento de campos de formulário, navegação por links e impressão, além do TsgcPDFThumbnailView e do TsgcPDFOutlineView. |
| Visualizador FireMonkey | O TsgcPDFViewerFMX desenha por meio do canvas FMX no Windows, macOS, iOS e Android. O zoom por retângulo (SelectionMode psmZoom, OnMarqueeZoom) amplia um retângulo desenhado com o mouse ou com um toque longo e arrastar. Pesquisa de texto: FindText localiza e destaca todas as ocorrências e rola até a primeira, FindNext e FindPrevious navegam entre as ocorrências, e OnSearchProgress informa cada página e pode interromper uma busca longa. SearchColor e SearchCurrentColor definem as cores do destaque. Modos de visualização: ViewMode seleciona página única (fvmSinglePage, troca de página com a roda do mouse e Page Up e Page Down), contínuo (fvmContinuous, o padrão) ou duas páginas (fvmTwoPage, lado a lado, com suporte a direita para esquerda). |
| Visualizadores .NET | TsgcPDFViewerControl para WinForms, TsgcWpfPDFViewer para WPF e TsgcAvaloniaPDFViewer para Avalonia, cada um com visualizações de miniaturas e de esquema. Os visualizadores WPF e Avalonia têm modos de zoom, Ctrl+roda do mouse e zoom por retângulo (pinça no Avalonia), seleção e cópia de texto, busca com destaque, links e navegação pelo esquema, caixas de página e a ferramenta de medição. Como o visualizador WinForms, eles editam anotações e preenchem formulários. |
| Anotações interativas | No Delphi VCL e FMX, no C++Builder e no .NET WinForms, WPF e Avalonia, os usuários finais criam anotações com o mouse: notas adesivas, texto livre, destaque, sublinhado e tachado sobre o texto, linhas e setas, retângulos e elipses, tinta à mão livre e carimbos. Eles as selecionam, movem, redimensionam, editam e excluem. Ao clicar em uma nota, abre-se um popup com o autor, a data, o conteúdo e as respostas, onde é possível editar e responder. Os visualizadores disparam OnAnnotationClick, OnAnnotationAdd, OnAnnotationChange, OnAnnotationDelete e OnAnnotationSelect. Nos visualizadores WPF e Avalonia, AnnotationEditing ativa a edição e AnnotationTool escolhe a ferramenta. |
| Tema do visualizador (com sgcUI) | Com UseUITheme os visualizadores VCL, FireMonkey, WinForms, WPF e Avalonia, e as visões de miniaturas, estrutura de tópicos e comentários, tiram suas cores do tema da aplicação sgcUI: a área ao redor das páginas, os pop ups, a seleção e as barras de rolagem escuras sob um tema escuro, redesenhados quando o tema, o preset ou o acento muda. As páginas e as cores das anotações não mudam. Requer a unit sgcUIPDF_Theme no Delphi e no C++Builder, ou o pacote esegece.sgcUICore.sgcPDF no .NET. |
| Painel de comentários | TsgcPDFCommentsView (VCL) e TsgcPDFCommentsViewFMX listam todas as anotações por página com autor, data, conteúdo e respostas em thread, sincronizados com o visualizador. |
| Visualizador e editor de imagens | TsgcPDFImageEditor (VCL), TsgcPDFImageEditorFMX e, no .NET, TsgcPDFImageEditor (WinForms), TsgcWpfPDFImageEditor e TsgcAvaloniaPDFImageEditor mostram uma foto ou uma página digitalizada com zoom, deslocamento e modos de ajuste, giram, espelham e recortam, e desenham anotações de caneta, linha, seta, retângulo, elipse, texto e destaque, com desfazer e refazer. O resultado é salvo como PNG, JPEG ou BMP, ou ExportToPDF grava uma página PDF com a imagem original e as anotações como gráficos vetoriais. A imagem carregada nunca é alterada: as edições são salvas como JSON e carregadas de novo depois, e ReadOnly transforma o controle em um visualizador. Ajuda |
| Renderizador raster para servidores | O TsgcPDFRendererRaster é um rasterizador em Object Pascal puro que renderiza páginas em pixels ou PNG sem GDI, no Windows e no Linux. |
| Renderizador GDI e exportação | Renderização para um bitmap ou contexto de dispositivo no Windows, e exportação de páginas e miniaturas para BMP, PNG ou JPEG com o TsgcPDFExporter. |
| Modelo gráfico | Espaços de cor DeviceGray, DeviceRGB, DeviceCMYK, indexado, ICCBased e Lab, gradientes axiais e radiais, padrões ladrilhados, máscaras suaves, opacidade de mescla e XObjects de formulário. |
| Fontes | Os programas de fonte TrueType, CFF, OpenType e Type 1 incorporados são renderizados a partir de seus contornos, com as codificações padrão e fontes CID Identity-H. |
| Decodificadores de imagem | Flate, LZW, ASCII85, ASCIIHex, RunLength, JPEG (baseline e progressivo, CMYK), JPEG 2000, CCITT grupo 3 e 4, e JBIG2. |