visable.png

Passer l'en-tête
 

Fichiers CALS imprimables

Les restrictions suivantes s'appliquent aux fichiers CALS qui peuvent être imprimés à l'aide de RTIFF. Seuls les fichiers CALS qui ont des données d'image bitmap au format CALS Raster (Type 1) peuvent être imprimés.

En-tête (fichier CALS)

Les données CALS doivent inclure un bloc d'en-tête qui respecte les conditions suivantes :

  • Le bloc d'en-tête requiert la saisie des onze enregistrements d'en-tête suivants en haut, dans l'ordre indiqué par le schéma de structure des données.

    Bloc d'en-tête

    Octet

    Identification et valeur de l'enregistrement

    0

    srcdocid : (en option)

    128 (0x80)

    dstdocid : (en option)

    258 (0x100)

    txtfilid : (en option)

    348 (0x180)

    figid : (en option)

    512 (0x200)

    srcgph : (en option)

    640 (0x280)

    doccls : (en option)

    768 (0x300)

    rtype : 1

    896 (0x380)

    rorient : 000,270

    1024 (0x400)

    rpelcnt : (valeur appropriée)

    1152 (0x480)

    rdensty : (valeur appropriée)

    1280 (0x500)

    notes : (en option)

    1408 (0x580)

    0x20 × 128 octets

    1530 (0x600)

    0x20 × 128 octets

    1664 (0x680)

    0x20 × 128 octets

    1792 (0x700)

    0x20 × 128 octets

    1920 (0x780)

    0x20 × 128 octets

    2048 (0x800)

    Données d'image bitmap

  • La taille du bloc d'en-tête est de 2048 octets, longueur fixe.

  • La taille de l'enregistrement d'en-tête est de 128 octets, longueur fixe.

  • Les enregistrements d'en-tête commencent par un identifiant d'enregistrement, suivi par des caractères séparateurs de deux octets, « : » deux-points (0x3a) et une espace (0x20). Les valeurs spécifiées pour les identifiants d'enregistrement d'en-tête sont saisies après les caractères séparateurs. Toutes ces valeurs doivent être saisies sous la forme de code de caractère ASCII.

  • Si un enregistrement d'en-tête n'a aucune information effective à saisir, la valeur saisie est « AUCUN ».

  • Les octets vides dans les enregistrements d'en-tête et les blocs d'en-tête sont complétés par des espaces (0x20).

Remarque

  • Les fichiers CALS qui peuvent être traités doivent respecter les spécifications des formats de fichier de données et de la représentation de trame suivantes, décrites dans les documents de spécification ci-après.

    • « MIL-STD-1840A » (publié par le Département de la Défense des États-Unis, 22 décembre 1987)

    • « MIL-R-28002B » (publié par le Département de la Défense des États-Unis, 30 septembre 1993)

  • « srcdocid » (8 octets) extrait de l'identifiant d'enregistrement « srcdocid » est utilisé dans RTIFF comme le mot-clé pour identifier les données tramées CALS.

  • Le type des données tramées est spécifié dans l'identifiant d'enregistrement « rtype ». Seul « 1 » peut être spécifié.

  • Les orientations des graphiques tramés sont définies dans l'identifiant d'enregistrement « rorient ». Spécifiez le sens de tramage de pixel et le sens de tramage de ligne des graphiques tramés dans cet ordre. RTIFF permet uniquement le traitement des orientations d'image suivantes :

    1. Sens de tramage de ligne : 270 degrés

    2. Sens de tramage des pixels : Aucun

  • Saisissez le nombre total des pixels de l'image tramée dans l'ordre de la numérisation principale et les sens de numérisation comme les valeurs pour l'identifiant d'enregistrement « rpelcnt ».

  • Saisissez la densité de pixels de l'image tramée pour l'identifiant d'enregistrement « rdensty ».

  • Si l'identifiant d'enregistrement « rtype » et/ou « rpelcnt » n'est pas spécifié, ou si l'un des paramètres n'est pas valide (y compris le paramètre « AUCUN »), RTIFF renvoie une erreur fatale et annule le traitement.

  • Si l'identifiant d'enregistrement « rorient » et/ou « rdensity » n'est pas spécifié, ou si l'un des paramètres n'est pas valide (y compris le paramètre « AUCUN »), RTIFF renvoie une erreur d'alerte mais poursuit le traitement.

  • RTIFF n'utilise pas les enregistrements d'en-tête pour l'identifiant d'enregistrement « srcdocid », « dstdocid », « txtfilid », « figid », « srcgph », « doccls » et/ou « notes » pour le traitement de l'impression. Il les ignore tout simplement.

Image bitmap (fichier CALS)

Les données bitmap doivent suivre immédiatement l'octet final du bloc d'en-tête (commençant par le 2048ème octet), et elles doivent avoir le format suivant :

  • Cette méthode de compression est la même que la méthode MMR (Modified Modified Read).