von gschuckar » Mo, 20.03.2006 10:29
Guten Morgen.
mit dem folgendem Code:
-------------------------- snipp ----------------
Sub setTextToShape()
on Error goto ErrorHandler
dim oDoc as Object
dim oDraw as Object
dim oShape as Object
dim strName as string
oDoc = thisComponent
oDraw = oDoc.getDrawPage()
for i = 0 to oDraw.count-1
oShape = oDraw.getByIndex(i)
strName = oShape.getName()
select case strName
case "Sender Address Repeated"
oShape.setString("Patricia Moltke * Heeresweg 25 * 12431 Hengstenberg")
case "Sender Address"
' - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
' Der folgende Text soll rechtsbuendig erscheinen
oShape.setString("Patricia Moltke"+chr(13)+"Heeresweg 25, 12431 Hengstenberg")
end select ' strName
next ' for i = 0 to oDraw.count -1
on error goto 0
exit sub
Errorhandler:
MsgBox "Error " & Err & ": " & Error$ & " (line : " & Erl & ")",48, _
"Main setTextToShape"
on error goto 0
End Sub ' setTextToShape
------------------------ snapp ------------------------------
möchte ich in dem oShape "Sender Address" rechtsbuendig Text einfuegen. Es sollen zwei Zeilen sein, deren Font unterschiedlich groß dargestellt werden soll.
mit oShape.gotoRight oder oShape.Righttext habe ich leider Erfolg. Ich habe bis jetzt nix gefunden, aus dem hervorgeht, wie man den Text formatieren kann.
An diesr Stelle möchte ich mich einmal für das Vorhandensein diesen Forums bedanken. Es ist eine sehr informative Quelle.
Gruß Gerd
Guten Morgen.
mit dem folgendem Code:
-------------------------- snipp ----------------
Sub setTextToShape()
on Error goto ErrorHandler
dim oDoc as Object
dim oDraw as Object
dim oShape as Object
dim strName as string
oDoc = thisComponent
oDraw = oDoc.getDrawPage()
for i = 0 to oDraw.count-1
oShape = oDraw.getByIndex(i)
strName = oShape.getName()
select case strName
case "Sender Address Repeated"
oShape.setString("Patricia Moltke * Heeresweg 25 * 12431 Hengstenberg")
case "Sender Address"
' - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
' Der folgende Text soll rechtsbuendig erscheinen
oShape.setString("Patricia Moltke"+chr(13)+"Heeresweg 25, 12431 Hengstenberg")
end select ' strName
next ' for i = 0 to oDraw.count -1
on error goto 0
exit sub
Errorhandler:
MsgBox "Error " & Err & ": " & Error$ & " (line : " & Erl & ")",48, _
"Main setTextToShape"
on error goto 0
End Sub ' setTextToShape
------------------------ snapp ------------------------------
möchte ich in dem oShape "Sender Address" rechtsbuendig Text einfuegen. Es sollen zwei Zeilen sein, deren Font unterschiedlich groß dargestellt werden soll.
mit oShape.gotoRight oder oShape.Righttext habe ich leider Erfolg. Ich habe bis jetzt nix gefunden, aus dem hervorgeht, wie man den Text formatieren kann.
An diesr Stelle möchte ich mich einmal für das Vorhandensein diesen Forums bedanken. Es ist eine sehr informative Quelle.
Gruß Gerd