Seite 1 von 1
Grafiken in PDF exportieren, aber Briefkopf nicht drucken
Verfasst: Mi, 03.12.2014 11:27
von claudio
Hallo,
die eingangs gestellte Problemstellung
* gibt es auch bei mir... aber leider etwas erweitert.
Im pdf-Export sollen alle Grafiken (Briefkopf & diverse Produktzeichnungen etc.) berücksichtigt werden, aber im Druck soll der Briefkopf nicht berücksichtigt werden.
Gibt es eine Möglichkeit - außer vor jedem Druck den Briefkopf über die Eigenschaften --> Drucken --> deaktivieren - das ganze zu automatisieren? Dass der Briefkopf beim pdf-export berücksichtigt wird und beim Drucken eben nicht?
Evtl eine Makro-Lösung? Aber mir ist bisher nichts wirklich umsetzbares dazu eingefallen, habt ihr vllt schon eine Lösung?
Danke schon im Voraus für eure Antworten!
gruß
claudio
_________________
Moderation:
* Gemeint ist das alte Thema nicht alles drucken, aber alles als pdf speichern
Ich habe deine neue Frage vom alten Thema nicht alles drucken, aber alles als pdf speichern abgetrennt und dafür dieses neue Thema aufgemacht. Beachte bitte die Allgemeinen Hinweise zur Forumsbenutzung, in jedem Forums-Bereich ganz oben in den permanenten Bekanntmachungen.
Gruß lorbass, Moderator
Re: Grafiken in PDF exportieren, aber Biefkopf nicht drucken
Verfasst: Sa, 06.12.2014 00:59
von Bäuerle
Hallo claudio,
du kannst dein Bild per Makro auf nicht Drucken setzen,
um den Text nicht zu drucken, kannst Du diesen zB mit einem Rahmen abdecken,
ich habe "Bild1" als das Logo angenommen und Rahmen1 als den Textrahmen.
sicherlich eleganter wäre die Schrift direkt unsichtbar zu machen.
Code: Alles auswählen
Sub Main
Dim oDoc
Dim oDraw
Dim oElement
Dim oDruck
Dim oTables 'Alle Texttabellen
Dim myTables
Dim oTablesPrint
Dim s$ 'Ausgabestring
Dim i% 'Indexvariable
oDoc = thisComponent
oDraw=oDoc.Drawpage
For i = 0 To oDraw.getCount() - 1
if oDraw(i).name="Bild1" then
oElement = oDraw(i)
oDruck = oElement.print
if oElement.print=True then
oElement.print = False
end if
exit For
end if
Next
oTables = ThisComponent.TextFrames
myTables = oTables.getByName("Rahmen1")
oTablesPrint=myTables.print
myTables.print = False
SpeichernAlsPDF
oElement.print = oDruck
myTables.print = oTablesPrint
End Sub
sub SpeichernAlsPDF rem --- oooWiki
Dim myProps(0) as New com.sun.star.beans.PropertyValue
myDoc = thisComponent
oldUrl=myDoc.url
sUrl=Left(oldUrl, Len(oldUrl) - 3) + "pdf"
myProps(0).Name="FilterName"
myProps(0).Value = "writer_pdf_Export"
myDoc.storetoUrl(sUrl,myProps())
end Sub
viel Grüße
Andy
Re: Grafiken in PDF exportieren, aber Biefkopf nicht drucken
Verfasst: Sa, 06.12.2014 01:30
von Bäuerle
oder schau dir dies an:
viewtopic.php?t=64392&p=247566#p247566
viel Grüße
Andy
Re: Grafiken in PDF exportieren, aber Biefkopf nicht drucken
Verfasst: Sa, 06.12.2014 11:46
von EGO
Ich würde die Bestandteile die nicht im Drucker, sondern nur in der Pdf erscheinen sollen komplett als Graphik anlegen und über Format - Seite - Hintergrund in die DokVorlage einbauen. Bei den Druckoptionen (Datei - Drucken - Zusätze) in der linken Spalte unter "Inhalt" den Haken vor Hintergrund rausnehmen; fertig.
Der Drucker wird nur den richtigen Text drucken, in der PDF und auf dem Bildschirm wird der Hintergrund zu sehen sein.
Wäre das eine Lösung?
EGO..
Re: Grafiken in PDF exportieren, aber Biefkopf nicht drucken
Verfasst: Sa, 06.12.2014 13:14
von claudio
Hallo an alle,
danke für die Hilfe & Antworten.
Die letzte Lösung mit dem Briefpapier als Hintergrund gefällt mir recht gut. Da quasi Dummy-sicher
Bei der Umsetzung habe ich noch ein Problem... wahrscheinlihch seh ich grad die Lösung nicht.
Wenn ich das Briefpapier als Hintergrund einfüge, dann passt OO das nicht auf die ganze Seite an, sondern nur in den "beschreibbaren" Bereich.
Und wenn ich es als Hintergrund nehme, dann werden ja auch die Folge-Seiten genauso. Ich hätte es aber gern nur auf der 1ten Seite...
Habt ihr da eine Lösung für?
danke
claudio
Re: Grafiken in PDF exportieren, aber Biefkopf nicht drucken
Verfasst: Sa, 06.12.2014 13:54
von claudio
nochmal ich,
nach ein bißchen rumprobieren und testen...
Habe ich das Briefpapier als Kopfzeile eingefügt und dort auf die ganze Seite gezogen (in den Eigenschaften des Bildes) und noch die Format-Vorlage "erste Seite" verwendet...
Damit schauts schon recht gut aus
Aber
Wenn ich das Bild bzw. den Hintergrund auf Nicht-Drucken stelle, dann berücksichtigt Writer das auch beim exportieren als pdf nicht mehr....?!?
Offensichtlich hängt die Drucken- und die pdf-FUnktion direkt zusammen? Kann man das aushebeln/umgehen?
Re: Grafiken in PDF exportieren, aber Biefkopf nicht drucken
Verfasst: Sa, 06.12.2014 17:31
von claudio
Mhm... jetzt habe ich rumgebastelt und würde das Briefpapier als Kopfzeilen-Grafik per Makro ein bzw. ausschalten, je nachdem...
Aber ich bin nicht (mehr) so wirklich fit mit der Makroprogrammierung, es funktioniert auf jeden Fall nicht und ich weiß nicht woran es liegt, aber ihr könnt mir sicher nen Tipp geben bzw. sagen wo mein Fheler liegt..
Hier der Code:
Code: Alles auswählen
Sub Hintergrund_on_off
Dim oDoc as Object
Dim oGraphics as Object
Dim oGraf as Object
oDoc = thiscomponent.CurrentController.Page
oGraphics = oDoc.getGraphicObjects
oGraf = oGraphics.GetByName("Grafik1")
if oGraf.Visible = True then
oGraf.Visible = false
else
oGraf.Visible = True
end if
End Sub
Wo liegt mein Hase begraben?
Danke
claudio
Re: Grafiken in PDF exportieren, aber Biefkopf nicht drucken
Verfasst: Sa, 06.12.2014 18:06
von Rocko
claudio hat geschrieben:Mhm... jetzt habe ich rumgebastelt und würde das Briefpapier als Kopfzeilen-Grafik per Makro ein bzw. ausschalten, je nachdem...
Warum machst du das nicht am Einfachsten mit Hilfe von Seitenvorlagen?
In diesem Hinweis findest du eine Beispieldatei genau für diese Problematik einschließlich der Makros.
Re: Grafiken in PDF exportieren, aber Biefkopf nicht drucken
Verfasst: So, 07.12.2014 00:01
von EGO
claudio hat geschrieben:Wenn ich das Bild bzw. den Hintergrund auf Nicht-Drucken stelle, dann berücksichtigt Writer das auch beim exportieren als pdf nicht mehr....?!?
Offensichtlich hängt die Drucken- und die pdf-FUnktion direkt zusammen? Kann man das aushebeln/umgehen?
Ich hab's bei mir ausprobiert, und das Ergebnis war genau wie gewünscht: Der Drucker ohne, die pdf mit Hintergrund. Wie erstellen Sie die pdf-Datei denn? Über die direkte Exportfunktion, oder über einen pdf-Drucker?
EGO..
Re: Grafiken in PDF exportieren, aber Biefkopf nicht drucken
Verfasst: So, 07.12.2014 13:02
von Bäuerle
Hallo claudio,
dein Makro muss die "Draw" ansprechen und der Druck mit dem
umstellen.
Das Hintergrundbild komt auch in der Draw - Aufzählung
und nochmals der Verweis, wie auch schon von Rocko,
viewtopic.php?f=1&t=64938&view=unread#p250817 wie ich finde gut gelöst.
Grüße
Andy
Re: Grafiken in PDF exportieren, aber Biefkopf nicht drucken
Verfasst: So, 07.12.2014 13:05
von Bäuerle
ps,
wenns einfacher ist, baue eine Schaltfläche ein, über die du die diversen Formate dann ausdruckst.
Andy
Re: Grafiken in PDF exportieren, aber Biefkopf nicht drucken
Verfasst: Di, 09.12.2014 16:18
von claudio
EGO hat geschrieben:claudio hat geschrieben:Wenn ich das Bild bzw. den Hintergrund auf Nicht-Drucken stelle, dann berücksichtigt Writer das auch beim exportieren als pdf nicht mehr....?!?
Offensichtlich hängt die Drucken- und die pdf-FUnktion direkt zusammen? Kann man das aushebeln/umgehen?
Ich hab's bei mir ausprobiert, und das Ergebnis war genau wie gewünscht: Der Drucker ohne, die pdf mit Hintergrund. Wie erstellen Sie die pdf-Datei denn? Über die direkte Exportfunktion, oder über einen pdf-Drucker?
EGO..
Hallo EGO,
ich nutze die pdf-Export-Funktion im Openoffice, keinen zusätzlichen pdf-Drucker.
Wenn ich die Grafik als Hintergrund einstelle habe ich zwei Probleme..
- zum einen wird die Grafik nicht vollflächig dargestellt, sondern nur innerhalb der Seitenränder
- zum anderen wird weder beim pdf-Export die Grafik nicht ausgegeben, wenn ich in den Einstellungen den Seiten-Hintergrund vom Drucken ausnehme.
In den Einstellungen zum pdf-Export sehe ich auch keine Möglichkeit den Seiten-Hintergrund extra zu aktivieren etc...
Welche Einstellungen verwenden Sie? Im Übrigen nutze ich OO 4.1.1 und Win7.
mfg
claudio
Re: Grafiken in PDF exportieren, aber Biefkopf nicht drucken
Verfasst: Di, 09.12.2014 16:38
von Rocko
claudio hat geschrieben:Wenn ich die Grafik als Hintergrund einstelle habe ich zwei Probleme..
- zum einen wird die Grafik nicht vollflächig dargestellt, sondern nur innerhalb der Seitenränder
Das ist ein neues Problem, zu dem
im ooowiki eine gute Lösung zu finden ist.
Allderdings bin ich noch immer der Meinung, dass
in diesem zitierten Link immer noch die sinnvollste Lösung stecken dürfte.
Re: Grafiken in PDF exportieren, aber Briefkopf nicht drucke
Verfasst: Mi, 10.12.2014 10:23
von claudio
Guten Morgen,
ich habe mich jetzt mit dem Vorschlag der Seiten-Vorlagen beschäftigt (was ich an sich vermeiden wollte, um eben keine Buttons/Optionen zu verwenden, um es für den Nutzer einfacher zu halten).
Leider verstehe ich das nicht ganz... mit bereitet die Verknüpfung der Seiten-Vorlage mit der Grafik Probleme...
Wie wurde in der Muster-Vorlage die Grafik mit der Seitenvorlage verknüpft? Bzw. wie kann ich diese Grafik durch eine eigene ersetzen?
Den Rest der Vorlage kann ich so anpassen, dass es für meine Bedürfnisse passt, aber wie ersetze ich die vorhandene Grafik durch eine eigene bzw. durch zwei eigene Grafiken?
Kann mir da jemand weiterhelfen?
Danke!
claudio
Re: Grafiken in PDF exportieren, aber Briefkopf nicht drucke
Verfasst: Mi, 10.12.2014 14:04
von Rocko
claudio hat geschrieben:Wie wurde in der Muster-Vorlage die Grafik mit der Seitenvorlage verknüpft? Bzw. wie kann ich diese Grafik durch eine eigene ersetzen?
Ich zitiere mich selbst aus dem Thread "Seitenvorlagen im Vergleich":
Diese Wiederholungszeilen (Kopf- und Fußzeile) sind Teil der Seitenvorlage und damit in diese integriert. Sie nehmen z. B. Feldbefehle auf, die dann auf jeder dieser Seiten angezeigt werden. Inhaltlich angezeigt wird dann allerdings jeweils der aktuelle Bezug zu dieser Seite.
Selbst Objekte (Textrahmen, Bilder, Zeichnungen, Funktionsfelder) können in den Wiederholungszeilen verankert werden. Damit gehören sie ebenfals zur Seitenvorlage und werden wiederholt.
Das Bild in der Beispieldatei ist in der Fußnote der Seitenvorlage "Erste Seite" verankert (Klick einfach mal drauf und du wirst den Anker sehen!). Damit gehört es zu dieser Seitenvorlage und wird mit ihr auch zu mehrfachen Verwendung gespeichert. Weil die "Erste Seite" aber nur einmal gebraucht wird, wiederholt sich die Anzeige des Bilds nicht.