Did you know that the OpenOffice.org Wiki has a WYSIWYG editor? See Help:FCKeditor

Sablonok

From OpenOffice.org Wiki

Jump to: navigation, search
Image:Book.png

A sablonok névvel ellátott listák, amelyek formázó attribútumokat tartalmaznak. Az OpenOffice.org ö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, az OpenOffice.org 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 az OpenOffice.org a sablonok számos típusát képes kezelni.

Az OpenOffice.org Writer a következő sablonokat támogatja:

  • karaktersablonok
  • bekezdéssablonok
  • keretsablonok
  • oldalsablonok
  • számozási sablonok

Az OpenOffice.org Calc a következő sablonokat támogatja:

  • cellasablonok
  • oldalsablonok

Az OpenOffice.org Impress a következő sablonokat támogatja:

  • karakterelem-sablonok
  • bemutatósablonok

Az OpenOffice.org 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:

Dim Doc As Object   
Dim Sheet As Object 
Dim StyleFamilies As Object 
Dim CellStyles As Object
 
Doc = StarDesktop.CurrentComponent
StyleFamilies = Doc.StyleFamilies
CellStyles = StyleFamilies.getByName("CellStyles")

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:

Dim Doc As Object   
Dim Sheet As Object
Dim StyleFamilies As Object 
Dim CellStyles As Object
Dim CellStyle As Object
Dim I As Integer
 
Doc = StarDesktop.CurrentComponent
StyleFamilies = Doc.StyleFamilies
CellStyles = StyleFamilies.getByName("CellStyles")
 
For I = 0 To CellStyles.Count - 1
  CellStyle = CellStyles(I)
  MsgBox CellStyle.Name
Next I

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ől

Az ö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 Munkafüzet-dokumentumok című fejezetben van ismertetve, de nem csak az OpenOffice.org Calc programban, hanem az OpenOffice.org Writerben is használhatók.

A sablonokkal végzett munkáról bővebb információ a Szöveges dokumentumokcímű fejezetben található, a A karakter- és bekezdéstulajdonságok alapértelmezett értékei című részben.


Content on this page is licensed under the Public Documentation License (PDL).
Personal tools
Create a book