Beállítása a kimeneti egy táblázatba dokumentum nyomtatása „1C Enterprise 8

A legtöbb képzési anyagok programozás rendszerben 1C a leírása a kialakulását nyomtatási formák alapján az objektum „táblázatdokumentum” korlátozott visszavonása a készítmény a képernyőn. A felhasználók számára a sokkal fontosabb ez a dokumentum hogyan fog kinézni nyomtatásban. Tekintsük a tulajdonságok és módszerek egy táblázatba kapcsolatos dokumentumot a nyomtatási beállításokat.

A legtöbb képzési anyagok programozás rendszerben 1C a leírása a kialakulását nyomtatási formák alapján az objektum „táblázatdokumentum” korlátozott visszavonása a készítmény a képernyőn. A felhasználók számára a sokkal fontosabb ez a dokumentum hogyan fog kinézni nyomtatásban. Itt amellett, hogy egy jól megállapított elrendezése is szerepet játszanak, és állítsa be a nyomtatási beállításokat.

Szinte az összes rendelkezésre álló lehetőségeket a Nyomtatás párbeszédablakban beállításokat (nyomtatási beállítások oldal tulajdonságait), közvetlenül is megadható a kialakulása egy táblázatkezelő dokumentumot.

Tekintsük a tulajdonságok és módszerek táblázatkezelő vonatkozó dokumentum a nyomtatási beállításokat (a fenti példák „TabDok” egy objektum típusú „táblázatdokumentum”).

Tulajdon „Nyomtatónév” lehetővé teszi, hogy a nyomtatási más, mint az alapértelmezett. A névnek meg kell egyeznie a nyomtató nevét a rendszerben definiált:

TabDok. Nyomtatónév = "HP LaserJet 3050 Series PCL 6";

időt takaríthat meg azáltal jele egybevetés nyomtatásakor dokumentumok:

TabDok. RazborPoKopiyam = true;

A példányszám megadható az alábbiak szerint:

TabDok. KolichestvoEkzemplyarov = 5;

Persze, akkor meg a mezőket:

TabDok. PoleSleva = 20; // mező a bal 20mm, 10mm egyéb területeken (ez az alapértelmezett)

Csak néhány tulajdonság oldalak:

TabDok. OrientatsiyaStranitsy = OrientatsiyaStranitsy. táj;
TabDok. EkzemplyarovNaStranitse = 2; // kerül egy lapon a 2 oldal
TabDok. Auto zoom = true; // hasonló beállítások „oldal szélessége” skála

Ha szükséges, akkor meg egy adott nagyítási százalékos értéket ( „MasshtabPechati” tulajdonság).

Tulajdon „RazmerStranitsy” lehetővé teszi a mércét oldalformátumok - „A 3”, „A4”, „5” (a teljes listát a rendelkezésre álló lehetőségek, hogy segítsen az 1C).

TabDok. RazmerStranitsy = "A3"; // A betűvel kell English

A nem szabványos méretű papír (Egyéni) megadhatja az értékeket a magasság és az oldal szélessége (mm):

TabDok. RazmerStranitsy = "Custom"; // egyedi méret
TabDok. VysotaStranitsy = 350;
TabDok. ShirinaStranitsy = 350;

Szintén elérhető egy táblázatos dokumentum output menedzsment a lábjegyzetek és azok tartalmát. Erre a tulajdonságai „VerhniyKolontitul” és a „NizhniyKolontitul”. Például:

TabDok. VerhniyKolontitul. Kell = true; // fejléc van nyomtatva
TabDok. RazmerKolontitulaSverhu = 7; // mérete 7mm Lábjegyzet (alap 10mm)
TabDok. VerhniyKolontitul. VertikalnoePolozhenie = VertikalnoePolozhenie. Top;
TabDok. VerhniyKolontitul. NachalnayaStranitsa = 2; // lábléc megjelenik a második oldalon
ShriftKolontitula = új betűtípus ( "Courier New" 8. igazság.);
TabDok. VerhniyKolontitul. Font = ShriftKolontitula; // dőlt
TabDok. VerhniyKolontitul. TekstVTsentre = "fejléc";
TabDok. VerhniyKolontitul. TekstSprava = "Page [NomerStranitsy] a [StranitsVsego]."; // lapszámozás
TabDok. VerhniyKolontitul. TekstSleva = "[dátum]"; // az aktuális dátum

Alakult dokumentumot küldött nyomtatni „Print ()” eljárás. Kétféle változatban a hívást.

1) közvetlenül a nyomtatóra:

TabDok. Print (RezhimIspolzovaniyaDialogaPechati használt.);
TabDok. Print (true);

2) megjeleníti a nyomtatási párbeszédablak nyomtatás előtt:

TabDok. Print (RezhimIspolzovaniyaDialogaPechati használni.);
TabDok. Print (false);

Ezen felül, akkor lehet kezelni, és partíció a dokumentum oldalain. Becsüljük meg az oldalak számát a dokumentumban az aktuális nyomtató beállításait, akkor:

Használatával a „ProveritVyvod ()” és a „ProveritPrisoedinenie ()”, akkor lehet meghatározni, hogy az illeszkedés táblázatkezelő dokumentumot vagy táblázatot dokumentum egy sor területen az oldalon magassága és szélessége az aktuális nyomtató beállításait.

Meg kell jegyezni, hogy a munka az elmúlt három módszer függ a telepített nyomtatót. Ha a módszer nem találja meg, kivételt dob.

Force beszúrni Oldaltörések lehetővé módszerek "VyvestiVertikalnyyRazdelitelStranits ()" és a "VyvestiGorizontalnyyRazdelitelStranits ()".

Így lehet kezelni lapozott nyomtatott és ellenőrzik a tölteléket a oldal:

Ha nem TabDok. ProveritVyvod (MassivVyvodimyhOblastey) Ekkor
TabDok. VyvestiGorizontalnyyRazdelitelStranits ();
ENDIF;

Egy fontos jellemzője a platform „1C: Enterprise 8.2” egy szigorú részlege a tulajdonságok és módszerek a végrehajtási környezetet. Ha az összes fenti tulajdonságok állnak bármilyen összefüggésben, hogy ezek a módszerek nem állnak rendelkezésre a vékony kliens. Kivételt képez ez alól a módszer „Print ()”, amelyek elérhetőségét korlátozott nyilvánvaló okokból, az ügyfél részéről. Ez azt jelenti, hogy a kialakulása egy munkafüzet-dokumentum kerüljön sor a szerveren, és küldje el nyomtatni kell a kliens folyamat.