La spécification du format binaire d'un document n'est pas disponible puisqu'elle est illisible par un module autre qu'Up ! Document.
Source Document TitreDuDocument Version NumeroDeVersion . NumeroDeRevision . NumeroDeCorrection ;Version NumeroDeVersion . NumeroDeRevision FaireFin VersionDocument :
Document NomDuDocument SortePaletteDebutFin DocumentPaletteNoirBlancPalette16CouleursPalette256CouleursPalette65536CouleursPaletteCouleursVraiesChronologieDocument ChronologieDuDocument ;DateCreation DateDeCreation ;DateModification DateModification ;DateValidation DateValidation ;MotDePasse Niveau MotDePasse;RedacteurDocument RedacteurDuDocument ;Reference ReferenceDuDocument ;URIDocument URIDuDocument ;Niveau :
PublicProtegePriveCellules :
DefinitionDUneCelluleOuVersion :
Version Version . Revision FaireFin VersionCellule NomDeLaCellule ( ListeDeParametresDUnAppel ) SuiteCelluleRecursifFin CelluleDebutLargeur :
Largeur Taille ;Taille :
Cadre :
Cadre StyleDuCadre ;CadreHaut StyleDuCadre ;CadreBas StyleDuCadre ;CadreGauche StyleDuCadre ;CadreDroite StyleDuCadre ;Espace TailleFond :
Fond StyleDuFond ;AlignementVerticalContenu SuiteAlignementVerticalContenu ;SuiteAlignementVerticalContenu :
HautCentreBasAlignementHorizontalContenu SuiteAlignementHorizontalContenu ;SuiteAlignementHorizontalContenu :
Gauche IndentationOptionCentre IndentationOptionDroite IndentationOptionJustifie IndentationOptionIndentation SuiteIndentationEspaceAvant TailleEspaceApres TailleEnrouler :
Enrouler SuiteEnrouler ;VraiFauxCesure :
Cesure SuiteCesure ;VraiFauxInsecable SuiteInsecable ;VraiFauxSolidaire SuiteSolidaire ;VraiFauxColonnes :
DefinitionDUneColonneOuVersion :
Version Version . Revision FaireFin VersionColonne NomDeLaColonne ( ListeDeParametresDUnAppel ) SuiteColonneRecursifFin ColonneDebutCellule :
Cellule NomDeLaCellule ( ListeDExpressionsOptions ) ;CelluleFin CelluleLignes :
DefinitionDUneLigneOuVersion :
Version Version . Revision FaireFin VersionLigne NomDeLaLigne ( ListeDeParametresDUnAppel ) SuiteLigneRecursifFin LigneDebutHauteur :
Hauteur Taille ;Pages :
Version Version . Revision FaireFin VersionPage NomDeLaPage ( ListeDeParametresDUnAppel )Fin PageDebutEnteteDePageFin EnteteDePageEnteteDePagePaireFin EnteteDePagePaireEnteteDePageImpaireFin EnteteDePageImpairePiedDePageFin PiedDePagePiedDePagePaireFin PiedDePagePairePiedDePageImpaireFin PiedDePageImpaireEnteteDeCorpsFin EnteteDeCorpsPiedDeCorpsFin PiedDeCorpsCorpsFin CorpsDefinitionDUneParagrapheOuVersion :
Version Version . Revision FaireFin VersionParagraphe NomDuParagraphe ( ListeDeParametresDUnAppel ) SuiteParagrapheRecursifFin ParagrapheDebutAlignementVerticalConteneur SuiteAlignementVerticalConteneur ;SuiteAlignementVerticalConteneur :
HautCentreBasAlignementHorizontalConteneur :
AlignementHorizontalConteneur SuiteAlignementHorizontalConteneur;SuiteAlignementHorizontalConteneur :
GaucheCentreDroiteSections :
DefinitionDUneSectionOuVersion :
Version Version . Revision FaireFin VersionSection NomDeLaSection ( ListeDeParametresDUnAppel ) SuiteSectionRecursifFin SectionDebutPageA3 ;PageA4 ;PageA5 ;PageA6 ;PageB4 ;PageB5 ;PageB6 ;PageC3 ;PageC4 ;PageC5 ;PageC6 ;PageDL ;PageEnveloppeUS10 ;PageExecutiveUS ;PageLegalUS ;PageLettreUS ;PageJaponais ;PagePersonnalisee Hauteur HauteurDeLaPage Largeur LargeurDeLaPage ;Orientation Portrait ;Orientation Paysage ;PasDeRectoVerso ;RectoVersoBordCourt ;RectoVersoBordLong ;BacAutomatique ;BacCassette ;BacCassetteHaut ;BacCassetteBas ;BacEnveloppe ;BacManuel ;BacGrandeContenance ;PremierePage NumeroDePage ;PremierePagePaire NumeroDePageOption ;PremierePageImpaire NumeroDePageOption ;MargeHaute SuiteHauteur ;MargeHautePaire SuiteHauteur ;MargeHauteImpaire SuiteHauteur ;MargeBasse SuiteHauteur ;MargeBassePaire SuiteHauteur ;MargeBasseImpaire SuiteHauteur ;MargeGauche SuiteLargeur ;MargeGauchePaire SuiteLargeur ;MargeGaucheImpaire SuiteLargeur ;MargeDroite SuiteLargeur ;MargeDroitePaire SuiteLargeur ;MargeDroiteImpaire SuiteLargeur ;EnteteDePageFin EnteteDePageEnteteDePagePaireFin EnteteDePagePaireEnteteDePageImpaireFin EnteteDePageImpairePiedDePageFin PiedDePagePiedDePagePaireFin PiedDePagePairePiedDePageImpaireFin PieDePageImpaireEnteteDeCorps NomDeLaZoneFin EnteteDeCorpsPiedDeCorps NomDeLaZoneFin PiedDeCorpsPage :
PageFin PageTableaux :
DefinitionDUnTableauOuVersion :
Version Version . Revision FaireFin VersionTableau NomDuTableau ( ListeDeParametres ) SuiteTableauRecursifFin TableauDebutLigne :
Ligne NomDeLaLigne ( ListeDExpressionsOptions ) ;LigneFin LigneColonne :
Colonne NomDeLaColonne ( ListeDExpressionsOptions ) ;ColonneFin ColonneSection :
SectionFin SectionContenu :
Curseur Ancrage ( Abscisse , Ordonnee ) ;Ancrage :
AbsoluHautGaucheHautCentreHautDroiteBasGaucheBasCentreBasDroiteGaucheCentreDroiteCentreCentreCentreAbscisse :
Ordonnee :
NomDuPinceau PinceauSelectionne ;PinceauSelectionneBrosse BrosseSelectionnee ;NomDeLaBrosseStyleCadre StyleCadreSelectionne ;NomDuStyleDeCadreStyleTexte StyleTexteSelectionne ;+ Crayon PinceauSelectionne+ Taille Taille+ Fond BrosseSelectionnee+ Gras- Gras+ Italique- Italique+ Barre StyleCadreSelectionne+ Souligne StyleCadreSelectionne+ Encadre StyleCadreSelectionneParagraphe NomDuParagraphe ( ListeDExpressionsOptions ) ;ParagrapheFin ParagrapheTableau :
Tableau NomDuTableau ( ListeDExpressionsOptions ) ;TableauFin TableauTexte :
Texte ListeDeTextesElementaires ;, TexteElementaireStyle StyleTexteSelectionne
Source Document "Exemple d'emploi d'Up ! Document" Version 4.0.0;
Document MonDocument PaletteCouleursVraies
/****************************************/
Couleur Defaut;
Pinceau Defaut;
Brosse Defaut;
StyleCadre Defaut;
StyleTexte Defaut;
Debut
Section
PageA4;
Fin Section
OrientationPortrait;
MargeHaute 3;
MargeBasse 3;
MargeGauche 5;
MargeDroite 5;
EnteteDePage
/**********/
Hauteur 2;
Fin EnteteDePage
Espace 2;
PiedDePage
/********/
Hauteur 2;
Fin PiedDePage
Espace 2;
Debut
Page
EnteteDePage
Fin Page
/**********/
Debut
Paragraphe
Fin EnteteDePage
Hauteur 2;
Espace 1;
CadreBas CadreSimple;
Debut
Texte "Titre du document";
Fin Paragraphe
Corps
/***/
Debut
Tableau
Fin Corps
Debut
Ligne
Fin Tableau
Cadre CadreDouble;
Debut
Cellule
Fin Ligne
Largeur 25;
AlignementHorizontalContenu Centre;
Debut
Texte "Nom de l'employé"+Gras;
Fin Cellule
Cellule
Largeur 25;
AlignementHorizontalContenu Centre;
Debut
Texte "Date d'embauche"+Gras;
Fin Cellule
Cellule
Largeur 12;
AlignementHorizontalContenu Centre;
Debut
Texte "Salaire"+Gras;
Fin Cellule
Ligne
CadreGauche CadreSimple;
CadreDroit CadreSimple;
Debut
Cellule
Fin Ligne
Largeur 25;
Debut
Texte "CLARK";
Fin Cellule
Cellule
Largeur 25;
Debut
Texte "09/06/1981";
Fin Cellule
Cellule
Largeur 12;
AlignementHorizontalContenu Droite
Debut
Texte "2,450.00";
Fin Cellule
Ligne
CadreGauche CadreSimple;
CadreDroit CadreSimple;
Debut
Cellule
Ligne
Largeur 25;
Debut
Texte "KING";
Fin Cellule
Cellule
Largeur 25;
Debut
Texte "17/11/1981";
Fin Cellule
Cellule
Largeur 12;
AlignementHorizontalContenu Droite
Debut
Texte "5,000.00";
Fin Cellule
CadreBas CadreSimple;
CadreGauche CadreSimple;
CadreDroit CadreSimple;
Debut
Cellule
Fin Ligne
Largeur 25;
Debut
Texte "MILLER";
Fin Cellule
Cellule
Largeur 25;
Debut
Texte "23/01/1982";
Fin Cellule
Cellule
Largeur 12;
AlignementHorizontalContenu Droite
Debut
Texte "1,300.00";
Fin Cellule
PiedDePage
/********/
Debut
Paragraphe
Fin PiedDePage
Hauteur 2;
Espace 1;
CadreHaut CadreSimple;
Debut
Texte "Page 1";
Fin Paragraphe
Fin Document
Resource de document incluse dans un programme en Up ! 5GL
Source Composant "Exemple d'emploi d'Up ! Document" Version 4.0.0;
ImporterModule
/*************/
UpsGng(<UpsGng.upi>, ImporterDefinitions);
UpsDoc(<UpsDoc.upi>, ImporterDefinitions);
DefinitionsDocument
/**************/
Source Document "Exemple d'emploi d'Up ! Document" Version 4.0.0;
Document MonDocument PaletteCouleursVraies
/****************************************/
Couleur Defaut;
Pinceau Defaut;
Brosse Defaut;
StyleCadre Defaut;
StyleTexte Defaut;
Debut
Section
PageA4;
OrientationPortrait;
MargeHaute 3;
MargeBasse 3;
MargeGauche 5;
MargeDroite 5;
EnteteDePage
/**********/
Hauteur 2;
Espace 2;
Fin EnteteDePage
PiedDePage
/********/
Hauteur 2;
Espace 2;
Fin PiedDePage
Debut
Page
EnteteDePage
/**********/
Debut
Paragraphe
Hauteur 2;
Espace 1;
CadreBas CadreSimple;
Debut
Texte "Titre du document";
Fin Paragraphe
Fin EnteteDePage
Corps
/***/
Debut
Tableau
Debut
Ligne
Cadre CadreDouble;
Debut
Cellule
Largeur 25;
AlignementHorizontalContenu Centre;
Debut
Texte "Nom de l'employé"+Gras;
Fin Cellule
Cellule
Largeur 25;
AlignementHorizontalContenu Centre;
Debut
Texte "Date d'embauche"+Gras;
Fin Cellule
Cellule
Largeur 12;
AlignementHorizontalContenu Centre;
Debut
Texte "Salaire"+Gras;
Fin Cellule
Fin Ligne
Ligne
CadreGauche CadreSimple;
CadreDroit CadreSimple;
Debut
Cellule
Largeur 25;
Debut
Texte "CLARK";
Fin Cellule
Cellule
Largeur 25;
Debut
Texte "09/06/1981";
Fin Cellule
Cellule
Largeur 12;
AlignementHorizontalContenu Droite
Debut
Texte "2,450.00";
Fin Cellule
Fin Ligne
Ligne
CadreGauche CadreSimple;
CadreDroit CadreSimple;
Debut
Cellule
Largeur 25;
Debut
Texte "KING";
Fin Cellule
Cellule
Largeur 25;
Debut
Texte "17/11/1981";
Fin Cellule
Cellule
Largeur 12;
AlignementHorizontalContenu Droite
Debut
Texte "5,000.00";
Fin Cellule
Ligne
CadreBas CadreSimple;
CadreGauche CadreSimple;
CadreDroit CadreSimple;
Debut
Cellule
Largeur 25;
Debut
Texte "MILLER";
Fin Cellule
Cellule
Largeur 25;
Debut
Texte "23/01/1982";
Fin Cellule
Cellule
Largeur 12;
AlignementHorizontalContenu Droite
Debut
Texte "1,300.00";
Fin Cellule
Fin Ligne
Fin Tableau
Fin Corps
PiedDePage
/********/
Debut
Paragraphe
Hauteur 2;
Espace 1;
CadreHaut CadreSimple;
Debut
Texte "Page 1";
Fin Paragraphe
Fin PiedDePage
Fin Page
Fin Section
Fin Document
Fin DefinitionsDocument
Principal
/*******/
Debut
...
MonDocument.Enregistrer("mon-second-document");
...
Fin Principal
Resource de document référencée par un programme en Up ! 5GL
Déclaration explicite de la ressource du document
Source Composant "Exemple d'emploi d'Up ! Document" Version 4.0.0;
ImporterModule
/*************/
UpsGng(<UpsGng.upi>, ImporterDefinitions);
UpsDoc(<UpsDoc.upi>, ImporterDefinitions);
DefinitionsDocument
/**************/
Source Document "Exemple d'emploi d'Up ! Document" Version 4.0.0;
ImporterModule
/*************/
MonDoc(<mon-document.upl>, ImporterDefinitions);
Fin DefinitionsDocument
Principal
/*******/
Debut
...
MonDocument.Enregistrer("mon-second-document");
...
Fin Principal
Déclaration implicite de la ressource du document
Source Composant "Exemple d'emploi d'Up ! Document" Version 4.0.0;
ImporterModule
/*************/
UpsGng(<UpsGng.upi>, ImporterDefinitions);
UpsDoc(<UpsDoc.upi>, ImporterDefinitions);
MonDoc(<mon-document.upl>, ImporterDefinitions);
Principal
/*******/
Debut
...
MonDocument.Enregistrer("mon-second-document");
...
Fin Principal