![]() |
![]() |
| ||
|
Ez a példa definiál egy PaperSize nevű objektumot, amely com.sun.star.awt.Size típusú. Ez a papírméret megadásához szükséges. Ezenfelül a program létrehoz egy PrinterProperties nevű adatmezőt a két PropertyValue elem számára. Ezután inicializálja ezt az adatmezőt a Printer tulajdonság beállítani kívánt értékeivel. Az UNO szemszögéből nézve a Printer nem egy valódi tulajdonság, hanem egy imitált tulajdonság. SablonokA sablonok névvel ellátott listák, amelyek formázó attribútumokat tartalmaznak. A StarOffice összes alkalmazásában megtalálhatók, és segítségükkel jelentősen egyszerűbbé válik a formázás. Ha a felhasználó módosítja egy sablon egyik attribútumát, a StarOffice automatikusan módosítja az összes dokumentumrészt, amely azon a sablonon alapul. Így például a felhasználó módosíthatja a dokumentum összes első szintű fejlécének betűtípusát egyetlen módosítással. Az adott dokumentumtípusoktól függően a StarOffice a sablonok számos típusát képes kezelni. A StarOffice Writer által támogatott sablonok A StarOffice Calc által támogatott sablonok A StarOffice Impress által támogatott sablonok A StarOffice terminológiájában a sablonok különböző típusának elnevezése StyleFamilies (stíluscsaládok) a com.sun.star.style.StyleFamily szolgáltatásnak megfelelően, amelyen alapulnak. A StyleFamilies a dokumentumobjektumon keresztül érhető el:
Ez a példa egy munkafüzet-dokumentum StyleFamilies tulajdonságát használja az összes elérhető cellasablon listájának létrehozásához. Az egyes sablonok egy index használatával érhetők el közvetlenül:
A ciklus azért van hozzáadva, mert a példaprogram megjeleníti az összes cellasablon nevét egymás után egy üzenetablakban. Információk a különböző formázási lehetőségekrőlAz összes sablon számos formázási tulajdonsággal rendelkezik. Az alábbiakban látható egy áttekintés a legfontosabb formázási tulajdonságokról és azok magyarázatának helyéről:
A formázási tulajdonságok nem korlátozódnak azokra az alkalmazásokra, ahol ismertetésre kerülnek, hanem univerzálisan használhatók. Például az oldaltulajdonságok legtöbbje a Fejezet 7, Munkafüzet-dokumentumok van ismertetve, de nem csak a StarOffice Calc programban, hanem a StarOffice Writerben is használhatók. A sablonokkal végzett munkáról bővebb információ a Fejezet 6, Szöveges dokumentumok található, a A karakter- és bekezdéstulajdonságok alapértelmezett értékei című részben. | ||
| ||