| Visor VCL | TsgcPDFViewerControl con desplazamiento, modos de zoom, navegación de páginas, selección y copia de texto, búsqueda con resaltado, relleno de campos de formulario, navegación de enlaces e impresión, además de TsgcPDFThumbnailView y TsgcPDFOutlineView. |
| Visor FireMonkey | TsgcPDFViewerFMX dibuja mediante el lienzo FMX en Windows, macOS, iOS y Android. El zoom por rectángulo (SelectionMode psmZoom, OnMarqueeZoom) hace zoom a un rectángulo trazado con el ratón o con una pulsación larga y arrastre. Búsqueda de texto: FindText encuentra y resalta todas las coincidencias y se desplaza a la primera, FindNext y FindPrevious se mueven entre las coincidencias, y OnSearchProgress informa de cada página y puede detener una búsqueda larga. SearchColor y SearchCurrentColor establecen los colores del resaltado. Modos de vista: ViewMode selecciona una página (fvmSinglePage, cambia de página con la rueda del ratón y Re Pág y Av Pág), continuo (fvmContinuous, el valor por defecto) o dos páginas (fvmTwoPage, una junto a otra, compatible con derecha a izquierda). |
| Visores .NET | TsgcPDFViewerControl para WinForms, TsgcWpfPDFViewer para WPF y TsgcAvaloniaPDFViewer para Avalonia, cada uno con vistas de miniaturas y de esquema. Los visores WPF y Avalonia ofrecen modos de zoom, Ctrl+rueda y zoom por rectángulo (pellizco en Avalonia), selección y copia de texto, búsqueda con resaltado, enlaces y navegación por el esquema, cuadros de página y la herramienta de medición. Como el visor de WinForms, editan anotaciones y rellenan formularios. |
| Anotaciones interactivas | En Delphi VCL y FMX, C++Builder y .NET WinForms, WPF y Avalonia, los usuarios finales crean anotaciones con el ratón: notas adhesivas, texto libre, resaltado, subrayado y tachado sobre el texto, líneas y flechas, rectángulos y elipses, tinta a mano alzada y sellos. Las seleccionan, mueven, redimensionan, editan y eliminan. Al hacer clic en una nota se abre una ventana emergente con el autor, la fecha, el contenido y las respuestas, donde se puede editar y responder. Los visores lanzan los eventos OnAnnotationClick, OnAnnotationAdd, OnAnnotationChange, OnAnnotationDelete y OnAnnotationSelect. En los visores WPF y Avalonia, AnnotationEditing activa la edición y AnnotationTool elige la herramienta. |
| Tema del visor (con sgcUI) | Con UseUITheme los visores de VCL, FireMonkey, WinForms, WPF y Avalonia, y las vistas de miniaturas, esquema y comentarios, toman sus colores del tema de aplicación de sgcUI: el área alrededor de las páginas, las ventanas emergentes, la selección y las barras de desplazamiento oscuras bajo un tema oscuro, redibujados cuando cambia el tema, el preajuste o el acento. Las páginas y los colores de las anotaciones no cambian. Requiere la unit sgcUIPDF_Theme en Delphi y C++Builder, o el paquete esegece.sgcUICore.sgcPDF en .NET. |
| Panel de comentarios | TsgcPDFCommentsView (VCL) y TsgcPDFCommentsViewFMX muestran todas las anotaciones por página con autor, fecha, contenido y respuestas en hilo, sincronizados con el visor. |
| Visor y editor de imágenes | TsgcPDFImageEditor (VCL), TsgcPDFImageEditorFMX y, en .NET, TsgcPDFImageEditor (WinForms), TsgcWpfPDFImageEditor y TsgcAvaloniaPDFImageEditor muestran una foto o una página escaneada con zoom, desplazamiento y modos de ajuste, la giran, la voltean y la recortan, y dibujan anotaciones de lápiz, línea, flecha, rectángulo, elipse, texto y resaltado, con deshacer y rehacer. El resultado se guarda como PNG, JPEG o BMP, o ExportToPDF escribe una página PDF con la imagen original y las anotaciones como gráficos vectoriales. La imagen cargada nunca se modifica: las ediciones se guardan como JSON y se cargan de nuevo más tarde, y ReadOnly convierte el control en un visor. Ayuda |
| Renderizador ráster para servidores | TsgcPDFRendererRaster es un rasterizador en Object Pascal puro que renderiza páginas a píxeles o PNG sin GDI, en Windows y Linux. |
| Renderizador GDI y exportación | Renderiza a un mapa de bits o a un contexto de dispositivo en Windows, y exporta páginas y miniaturas a BMP, PNG o JPEG con TsgcPDFExporter. |
| Modelo gráfico | Espacios de color DeviceGray, DeviceRGB, DeviceCMYK, indexado, ICCBased y Lab, sombreados axiales y radiales, patrones de mosaico, máscaras suaves, opacidad de mezcla y XObjects de formulario. |
| Fuentes | Los programas de fuentes TrueType, CFF, OpenType y Type 1 incrustados se renderizan a partir de sus contornos, con las codificaciones estándar y fuentes CID Identity-H. |
| Decodificadores de imagen | Flate, LZW, ASCII85, ASCIIHex, RunLength, JPEG (baseline y progresivo, CMYK), JPEG 2000, CCITT grupo 3 y 4, y JBIG2. |