jadice document platform 5 Dokumentation
.
Zurück
|
Nach oben
|
Weiter
Kapitel 3. Begriffe
Inhaltsverzeichnis
Das Dokumentenmodell
Dokumente (
Document
s)
Ebenen (
DocumentLayer
s)
Seiten (
Page
s)
Seitensegmente (
PageSegment
s)
Annotationen
Ressourcen
[jadice document platform Version 5.4.2.13: Dokumentation für Entwickler. Veröffentlicht: 2020-04-08]
Inhaltsverzeichnis
Search
New and Noteworthy
Release Notes
Änderungen in jadice 5.4.2.13
Änderungen in jadice 5.4.2.12
Änderungen in jadice 5.4.2.11
Änderungen in jadice 5.4.2.10
Änderungen in jadice 5.4.2.9
Änderungen in jadice 5.4.2.8
Änderungen in jadice 5.4.2.7
Änderungen in jadice 5.4.2.6
Änderungen in jadice 5.4.2.5
Änderungen in jadice 5.4.2.4
Änderungen in jadice 5.4.2.3
Änderungen in jadice 5.4.2.2
Änderungen in jadice 5.4.2.1
Änderungen in jadice 5.4.2.0
Änderungen in jadice 5.4.1.6
Änderungen in jadice 5.4.1.5
Änderungen in jadice 5.4.1.4
Änderungen in jadice 5.4.1.3
Änderungen in jadice 5.4.1.2
Änderungen in jadice 5.4.1.1
Änderungen in jadice 5.4.1.0
Änderungen in jadice 5.4.0.1
Änderungen in jadice 5.4.0.0
Änderungen in jadice 5.4.0.0-TP-1
Änderungen in jadice 5.3.3.7
Änderungen in jadice 5.3.3.6
Änderungen in jadice 5.3.3.5
Änderungen in jadice 5.3.3.4
Änderungen in jadice 5.3.3.3
Änderungen in jadice 5.3.3.2
Änderungen in jadice 5.3.3.1
Änderungen in jadice 5.3.3.0
Änderungen in jadice 5.3.2.5
Änderungen in jadice 5.3.2.4
Änderungen in jadice 5.3.2.3
Änderungen in jadice 5.3.2.2
Änderungen in jadice 5.3.2.1
Änderungen in jadice 5.3.2.0
Änderungen in jadice 5.3.1.2
Änderungen in jadice 5.3.1.1
Änderungen in jadice 5.3.1.0
Änderungen in jadice 5.3.0.5
Änderungen in jadice 5.3.0.4
Änderungen in jadice 5.3.0.3
Änderungen in jadice 5.3.0.2
Änderungen in jadice 5.3.0.1
Änderungen in jadice 5.3.0.0
Änderungen in jadice 5.2.2.2
Änderungen in jadice 5.2.2.1
Änderungen in jadice 5.2.2.0
Änderungen in jadice 5.2.1.0
Änderungen in jadice 5.2.0.1
Änderungen in jadice 5.2.0.0
Änderungen in jadice 5.1.0.7.2
Änderungen in jadice 5.1.0.7.1
Änderungen in jadice 5.1.0.7
Änderungen in jadice 5.1.0.6
Änderungen in jadice 5.1.0.5
Änderungen in jadice 5.1.0.4
Änderungen in jadice 5.1.0.3
Änderungen in jadice 5.1.0.2
Änderungen in jadice 5.1.0.1
Änderungen in jadice 5.1.0.0
Änderungen in jadice 5.0.1.1
Änderungen in jadice 5.0.1.0
Änderungen in jadice 5.0.0.3
Änderungen in jadice 5.0.0.2
Neu in Version 5.0
Die Fluent Reader API
Überblick Fluent Reader API
Schritt 1: Erzeugen eines ReadConfigurer
Schritt 2: Konfiguration der zu lesenden Dokumentstrukturen (Documents)
Einfacher Fall
Komplexere Lesevorgänge mit ReadConfiguration und TaskBuilder
Schritt 3: Einlesen der Dokumentdaten
Der neue Druckdialog
Dem jadice Dokumentenmodell eigene Daten hinzufügen
Die Schnittstelle PropertiesProvider
Der Lebenszyklus von Properties
Benachrichtigungen über Änderungen von Properties
PropertiesProvider und Nebenläufigkeit
Metadaten im jadice Dokumentenmodell
Metadaten im jadice Dokumentenmodell
Metadaten nutzen: der MetadataProvider
Der MetadataNode
Metadaten erzeugen und hinzufügen: der MutableMetadataProvider
jadice document platform 5 Dokumentation
Allgemeines
Über diese Dokumentation
Allgemeines
Feedback
Online-Service
Über die jadice-Produktfamilie
Einführung
Systemvoraussetzung
Versionen
Formate
Ausbringungsvarianten
Das jadice-Paket
Allgemeines
Struktur der Auslieferung
Begriffe
Das Dokumentenmodell
Dokumente (Documents)
Ebenen (DocumentLayers)
Seiten (Pages)
Seitensegmente (PageSegments)
Annotationen
Ressourcen
Integration der jadice document platform
Komponenten und Integrationsbeispiele
Demo-Integrationen
Allgemeine Informationen zum Paket
Beispiel-Anwendung BasicDemoApplication
Der JadiceDemoLauncher
Weitere Beispiel-Anwendungen
Web-basierte Beispiele
AppBase-Komponenten
Allgemeine Jadice-Konfiguration
Action & Command Framework
Übersicht der Konfigurationsdateien
Einbinden eigener Commands
Logging
Die jadice Logging Framework Façade
Verwendung existierender Logging-Systeme
Log4J
SLF4J
Mögliche Fehlermeldungen
Hinweise zur Optimierung der Logging-Konfiguration
Festlegen des Detailgrads der Log-Meldungen
Beeinträchtigung der Performance durch Logging
Einsatz von Logging in der jadice document platform
Verwendung der Log Levels
Qualified LogEvents und Qualified Logging
Swing und Multithreading
Public jadice API und internal Packages
Public jadice API
Private jadice API
Klassen- und Funktionsüberblick
Anzeige von Dokumenten
Klassenhierarchie
Interaktion mit der Seitenanzeige
Umgang mit Dokumenten
Integration von Anzeigekomponenten
Seitenlayouts der PageView
Dokumente in jadice
Document
BasicDocument
UIDocument und SwingUIDocument
Zustände eines Dokuments
Änderungen an Dokumenten verfolgen
Setzen von Dokumentrechten (Permissions)
Entsorgen von Dokumenten
Seiten in jadice
Page und BasicPage
Die Hilfsklasse Pages
DocumentLayer
PageSegment
Einlesen von Dokumentdaten
Reader API
Fluent Reader API
Format
ReaderListener
SeekableInputStreams
RandomAccessFileInputStream
FileCacheInputStream
MemoryInputStream
Processing Controls und Settings
RenderControls und RenderSettings
ReaderControls und ReaderSettings
Berechtigungskonzept
Der Kontext (Context)
Kontext-Hierarchie
Deaktivieren von Kontexten
Aggregationsregeln
Verwaltung von Kontexten
Hören auf Kontextänderungen
Umgang mit Kontextobjekten
Aktionen (CommandAction)
Kommandos (Command)
Parameter Injection
Argument Injection (InjectedCommand)
Menüs und Symbolleisten
Statische Definition
Dynamische Definition
Tools
Überblick zur Funktionsweise
Mitgelieferte Tools
Modus-Tools
Selektion von Seitenbereichen
Kontextmenüs auf einer ViewComponent
Binden von Tastaturbefehlen über ein Tool
Navigations-Tools
Fadenkreuz als Mauszeiger
Thumbnail-Ansicht als Tool
Passworteingabe mittels Tool
Zustände von Tools
Der ToolManager
Automatische Steuerung der Tool-Aktivierung
Implementation eigener Tools
Zustandsverwaltung und -steuerung
Eingabeereignisse
Verteilungsreihenfolge und Konsumieren von Ereignissen
Darstellung visueller Elemente (Rendering)
Rendering-Reihenfolge
Beiträge zum Kontextmenü
Anwendungsbeispiele
Drag&Drop
Drucken
PrintManager
Printer und PrintJobConfiguration
Status von Druckvorgängen
EventList und Erweiterungen an der Collections API
Allgemeine Funktionalität
Locking und Thread-Sicherheit
JadiceLifeCycleApplet
Arbeit mit Swing und TGASwingUtil
Der FontManager
Unterstützte Schriftartenformate
Automatische Konfiguration
Manuelle Konfiguration
Attachments
Die Attachments API
Anwendungsbeispiele
Formatspezifika
PDF: Verschlüsselung
Überblick
Security Handler
Erweiterte Security Handler
Standard Security Handler Revision 5
Bereitstellen von Legitimationsdaten
CryptoMaterial
Das Konzept der CryptoMaterialProvider und CryptoMaterialReceiver
Ausnahmen im Fehlerfall
Berechtigungen für verschlüsselte PDF-Dokumente
Beispielhafte Umsetzungen
PDF: Attachments
Typische Anwendungsbeispiele
Beispiele zu FontManager
Beispiele zur Tool-API
Verwendung des ToolManagers
Implementation von Tools
Beispiele zum Druck
Beispiel zur Verwendung der Attachments API
Beispiel zur Verwendung der PDF Security API
Deployment
Eigenständige Applikation
Applet
Bereitstellung von Applets
Konfiguration von VM-Parametern
Sicherheit
Checkliste
WebStart
Bereitstellung von WebStart-Anwendungen
Sicherheit
Beispielhafte JNLP-Datei
Actions & Commands: Syntaxbeschreibung der Konfigurationsdateien
Dokumentenhistorie
Lizenzen integrierter Bibliotheken
Color Picker License
Modified BSD License
JZlib License
GlazedLists License
Jetty License
Literaturverzeichnis
Annotations-Dokumentation
Annotationen
Übersicht der Annotationsklassen
Verwaltung der Annotationsobjekte
Annotationsformate / Profile
Annotation-Profile Aufbau
Annotation-Type Aufbau
Renderer-Klassen
Konfiguration der Renderer-Klassen (allgemein)
Formatspezifische Renderer
CM 7 / 8 spezifische Renderer
FileNet P8 spezifische Renderer
FileNet IS spezifische Renderer
Wrangler-Klassen
Konfiguration der Wrangler-Klassen (allgemein)
AnnotationCustomizer-Klassen
Attribut-Definitionen
Attribut-Definition mit Editor
Laden / Speichern von Annotationen
Laden von ContentManager (CM) Annotationen
Speichern von ContentManager (CM) Annotationen
Laden von FileNet IS (FNIS) Annotationen
Speichern von FileNet IS (FNIS) Annotationen
Laden von FileNet P8 (FNP8) Annotationen
Speichern von FileNet P8 (FNP8) Annotationen
Berechtigungskonzept von Annotationen
Berechtigung eines Annotation-Objekts
Berechtigung eines Annotation-Objekts beim Laden setzen
Globale- / Dokument gebundene Berechtigung
Technische Hinweise
JPEG2000
Initiale Integration von JPEG2000 in PDF
Drag&Drop
Komplettierung von D&D unter Windows
Konfiguration von D&D Funktionalitäten
Search