Mario Fritsche
Advocate
Mario Fritsche
Advocate
Activity
‎Nov 25, 2024
10:00 AM
Leider keine Erfahrungswerte. Aber die erstellten EANs lassen sich ja recht einfach prüfen.
... View more
‎Nov 25, 2024
08:56 AM
Hallo, wie sind die EAN denn in der Tabelle hinterlegt? Wenn die Werte enthalten sind, kannst Du dies z.B. über einen EAN-Font wie z.B. diesen lösen.
... View more
‎May 08, 2024
12:13 AM
Unter Bearbeiten > Tastaturbefehle solltest Du "Standard" auswählen können. Dieser kann m.E. nicht geändert werden.
... View more
‎Mar 22, 2024
09:46 AM
If the cell is formatted as text, you should be able to do without the apostrophe.
... View more
‎Feb 29, 2024
10:32 AM
1 Upvote
You have to adapt the XSLT. All data that must be entered from the XML into the document must also be entered in the XSLT. (There is certainly an easier way to define the XLST, but that's a job for the professionals) Open the XSLT in an editor and write after the last </dec> <chart>
<xsl:attribute name="href">
<xsl:value-of select="chart/@href" />
</xsl:attribute>
</chart> Or download the new XSLT again https://www.dropbox.com/scl/fo/jyvel0enc3caqh7bx4g8v/h?rlkey=i8u487ee1n1shxe4utrjlottd&dl=0
... View more
‎Feb 29, 2024
08:48 AM
1 Upvote
It doesn't work the way you do it. No matter whether you are on the sample page or on page 1.... Just load the XML once and don't throw anything out. Does the video help?
... View more
‎Feb 29, 2024
05:55 AM
Yes, threading. Download the XSLT file here and your example InDesign file: https://www.dropbox.com/scl/fo/jyvel0enc3caqh7bx4g8v/h?rlkey=i8u487ee1n1shxe4utrjlottd&dl=0 Then import the XML (select the option "Show XML import options" in the window). Then select the downloaded XSLT in the Apply SXLT dialog. https://helpx.adobe.com/indesign/using/importing-xml.html
... View more
‎Feb 29, 2024
05:02 AM
Hello, InDesign and XML have not been best friends for years. Take a look at the problem of whitespace. You can solve it with a script or you can use XSL. This ensures that the data comes in cleanly. Here is an example of an XSL: <?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:aid="http://ns.adobe.com/AdobeInDesign/4.0/"
xmlns:aid5="http://ns.adobe.com/AdobeInDesign/5.0/">
<xsl:output method="xml" version="1.0" encoding="UTF-8" standalone="no" media-type="test/>xml"/>
<xsl:template match="/">
<root>
<xsl:apply-templates />
</root>
</xsl:template>
<xsl:key name="groupKey" match="//students/record" use="student-name" />
<xsl:template match="/students">
<students>
<xsl:for-each select="//students/record[count(. | key('groupKey', student-name)[1]) = 1]">
<record>
<student-name>
<xsl:apply-templates select="student-name" />
<xsl:text> </xsl:text>
</student-name>
<fathers-name>
<xsl:apply-templates select="fathers-name" />
<xsl:text> </xsl:text>
</fathers-name>
<class>
<xsl:apply-templates select="class" />
<xsl:text> </xsl:text>
</class>
<jan>
<xsl:apply-templates select="jan" />
<xsl:text> </xsl:text>
</jan>
<feb>
<xsl:apply-templates select="feb" />
<xsl:text> </xsl:text>
</feb>
<mar>
<xsl:apply-templates select="mar" />
<xsl:text> </xsl:text>
</mar>
<apr>
<xsl:apply-templates select="apr" />
<xsl:text> </xsl:text>
</apr>
<may>
<xsl:apply-templates select="may" />
<xsl:text> </xsl:text>
</may>
<jun>
<xsl:apply-templates select="jun" />
<xsl:text> </xsl:text>
</jun>
<jul>
<xsl:apply-templates select="jul" />
<xsl:text> </xsl:text>
</jul>
<aug>
<xsl:apply-templates select="aug" />
<xsl:text> </xsl:text>
</aug>
<sep>
<xsl:apply-templates select="sep" />
<xsl:text> </xsl:text>
</sep>
<oct>
<xsl:apply-templates select="oct" />
<xsl:text> </xsl:text>
</oct>
<nov>
<xsl:apply-templates select="nov" />
<xsl:text> </xsl:text>
</nov>
<dec>
<xsl:apply-templates select="dec" />
<xsl:choose>
<xsl:when test="not(position()=last())">
<xsl:text> </xsl:text>
</xsl:when>
</xsl:choose>
</dec>
</record>
</xsl:for-each>
</students>
</xsl:template>
</xsl:stylesheet> But first you have to adapt your InDesign. The text frames must be concatenated, otherwise everything is in the first text frame.
... View more
‎Nov 13, 2023
07:53 AM
1 Upvote
Das kannst Du nicht verhindern. Der in Pfad geänderte Text soll ja im Textrahmen bleiben, damit sich das Layout nicht ändern. Darf ich fragen, was genau Du vor hast? Text in Pfad umwandeln ist ja nicht immer so gut, vor allem, wenn er editierbar bleiben soll.
... View more
‎Nov 13, 2023
06:36 AM
1 Upvote
Hallo, kann es sein, dass der Textrahmen noch mit dem Buchstaben verankert ist? Vielleicht hilft es, wenn Du den Buchstabenpfad auswählst und kopierst und dann mit dem neunen Objekt versuchst zu subtrahieren.
... View more
‎Nov 09, 2023
09:13 AM
Moin, wenn die Zellenhöhe auf "Mindestens" gestellt sind, sollten sie sich doch von alleine anpassen.
... View more
‎Nov 05, 2023
11:43 AM
Noch so als Hinweis: Diese Färbung zeigt Formatabweichungen im Text zum Absatzformat an. Da Du ja hoffentlich mit Absatzformaten arbeitest, solltest Du schauen, dass diese Abweichnungen nicht drin sind und die Anzeige ggf. auch mal wieder einschalten.
... View more
‎Sep 19, 2023
03:17 AM
In welcher Version tritt es denn auf?
... View more
‎Sep 18, 2023
09:53 AM
Kann es sein, dass Du vielleicht ausversehen immer hier deinen Doppelklick machts?
... View more
‎May 23, 2023
10:58 AM
1 Upvote
I also have to select a version of InDesign each time I execute my script, is that correct? Enter in the launch.json under hostAppSpecifierEnter your current version number of InDesign in the launch.json under hostAppSpecifier: "hostAppSpecifier": "indesign-18.064"
... View more
‎Apr 27, 2023
08:58 AM
Hallo, lässt Du das S&E-Fenster auf oder schließt Du es jedes mal. Habe es gerade unter den gleichen Versionsnummern getestet.
... View more
‎Mar 14, 2023
12:15 AM
1 Upvote
This structure of the table can help.  
... View more
‎Mar 13, 2023
07:21 AM
The layout and structure of a data table makes sense, as it should facilitate the work. In this case, Excel would have to be created in the form "One row = one week", for example.
... View more
‎Mar 13, 2023
03:51 AM
The way Excel is set up, data merging will not work. For this, the structure on the page must be the same, but it is not, because the calendar week is at the top and the weekdays at the bottom. I would not go the way of a data merge, but either by inserting the data (for this the Excel must be adapted) or a script. If you need help, please contact me via private message.
... View more
‎Mar 09, 2023
09:41 AM
1 Upvote
Hallo, hast Du mal versucht, eine kompelt neue Datei zu erstellen und so ein Testprojekt anzulegen, um zu schauen, ob es ein Grundsätzliches Problem ist oder nur bei diesen Dateien besteht?
... View more
‎Feb 09, 2023
09:06 AM
Wie möchtest Du eine Farbe, die in RGB angelegt ist, drucken? Was ist CMYK? Was ist RGB? Und wo liegt der Unterschied?
... View more
‎Jan 18, 2023
06:19 AM
Hallo Stephie, Du könntest es per Script lösen. Leider ist es nichjt möglich, einzelne Rahmenecken von Textrahmen zu verschieben. Und so muss man einen kleinen Umweg gehen. Hier mal ein Ansatz... Aus einzelen Pfaden wird eine neuer Rahmen erstellt, der die gleichen Koordinaten des Textrahmen hat. Anhand der Abmessungen und des gewünschten Winkel wird deine gewünschte Form erstellt, der Rahmen in ein Textfeld umgewandelt, der Text aus dem "alten" (der einfach gelöscht wird) Textrahmen eingefügt. Somit hat jeder Rahmen, egal welcher Höhe oder Breite, den gleichen Scherwinkel. Hier mal ein Beispiel für einen selektierten Textrahmen if (app.documents.length == 0) {
alert("Es ist kein Dokument offen.", "Achtung");
exit();
}
var doc = app.documents[0];
if (app.selection[0] instanceof TextFrame) {
var tfSelect = app.selection[0];
} else {
alert("Kein Textrahmen ausgewählt");
}
var tfContent = tfSelect.contents;
var tfPoint0 = tfSelect.visibleBounds[0];
var tfPoint1 = tfSelect.visibleBounds[1];
var tfPoint2 = tfSelect.visibleBounds[2];
var tfPoint3 = tfSelect.visibleBounds[3];
var tfHeight = tfPoint2 - tfPoint0;
tfSelect.remove();
var angle = 23; // Scherwinkel (X-Achse) angeben
var tangens = (Math.PI / 180) * angle;
var newKoordinate = tfHeight * Math.tan(tangens);
newGraphicLines = app.activeDocument.graphicLines.add();
newGraphicLines.paths[0].pathPoints[0].anchor = [tfPoint1, tfPoint0];
newGraphicLines.paths[0].pathPoints[1].anchor = [tfPoint3, tfPoint0];
newGraphicLines.paths[0].pathPoints.add({
anchor: [tfPoint3, tfPoint2],
});
newGraphicLines.paths[0].pathPoints.add({
anchor: [tfPoint1, tfPoint2],
});
newGraphicLines.paths[0].pathType = PathType.CLOSED_PATH;
newGraphicObject = tfPoint3 - newKoordinate;
newGraphicLines.paths[0].pathPoints[2].anchor = [newGraphicObject, tfPoint2];
newGraphicLines.contentType = ContentType.TEXT_TYPE;
var graphicLinesToTextframe = resolve(newGraphicLines.toSpecifier());
graphicLinesToTextframe.contents = tfContent; Das ganze könnte man in einer Schleife durchs Dokument laufen lassen, wenn man für die Headlines ein Absatz- oder Objektformat hat.
... View more
‎Jan 09, 2023
06:38 AM
Hallo, hilft dies eventuell: https://community.adobe.com/t5/indesign-discussions/trouble-opening-indesign/m-p/11644837
... View more
‎Jan 04, 2023
08:07 AM
Vielen Dank für das Script... funktioniert problemlos... vielen Dank!!! By @Thorsten233871000p20 Freut mich, dass es geklappt hat. Dies hat in dem Fall geholfen: indesign-script-placeImages
... View more
‎Dec 24, 2022
06:14 AM
Wie benennst Du die Rahmen? Haben die Rahmen den gleichen Namen?
... View more
‎Dec 20, 2022
04:11 AM
Hello Mark, thank you very much, it works great.
... View more
‎Dec 19, 2022
03:07 PM
Hello, I have a document with 4 pages. On page 1,2, and 4 there is a text that has a ParagraphStyle, on page 3 there is text without this phStyle. Through a script I now want to find the pages and the content of the text. var allPages = app.activeDocument.pages;
for (var i = 0; i < allPages.length; i++) {
var page = allPages[i];
var ftDm = page.textFrames[0];
var result = app.documents.firstItem().findText();
var curPhContents = result[i];
if (page.textFrames.length > 0) {
if (
ftDm.paragraphs[0].appliedParagraphStyle.name == "Name" &&
curPhContents != undefined
) {
output = curPhContents.contents.replace(/\r/g, "").replace(/\s+$/g, "");
$.writeln(
"Found on page " +
page.name +
": Text with the paragraphStyle: " +
output
);
} else {
$.writeln("No paragraphStyle found");
}
}
} Page 1 and 2 it finds, on page 3 it says error, but it does not continue on page 4. Am a little confused.
... View more
‎Nov 21, 2022
10:21 AM
It is only a small part of a script. I want to create a new document with several pages. For this I need a primaryTextFrame for different MasterPages
... View more
‎Nov 21, 2022
09:17 AM
Hello, per script I want to create a new MasterPage and create a primaryTextFrame on it? TextFrame is no problem, but I can't get it set to primary.
... View more