Errata

Auf dieser Seite veröffentliche ich mir bekannte Fehler aus der zweite Auflage.
Bitte helfen Sie anderen Lesern, indem Sie mir schreiben, was Ihnen aufgefallen ist.

Zum Kontaktformular.

  • Leider habe ich in der gedruckten Auflage den Gutachter Yves Apel vergessen, bei dem ich mich auch herzlich für die viele Arbeit bedanken möchte!
  • Text verschwinden lassen, Seite 74, Listing 12, 4-5_AuswahlVerkleinern.jsx
    Bei der Berechnung der Schrittweite in Zeile 5 wird ein falscher Wert ermittelt. Da der erste Buchstabe in der folgenden for-Schleife unverändert bleibt, muss von der Variable _laenge der erste Buchstabe (Wert 1) abgezogen werden.
    var _schrittWeite = (_schriftG - _kleinsterBuchstabe) / (laenge - 1);
    Vielen Dank an Kai Rübsamen für diesen Hinweis.
  • 11.4 Fußnoten in Endnoten umwandeln, ab Seite 262, Listing 112, 11-4_FussZu Endnoten.jsx: Die verschobenen Endnoten müssen an das Ende des Textabschnitts und nicht an das Ende des Textrahmens verschoben werden. Zeile 21 und 22 müssen geändert werden:
    _tf.parentStory.insertionPoints[-1].contents = „\r“;
    var _endN = _footN.texts[0].move (LocationOptions.AFTER,
    _tf.parentStory.paragraphs[-1]);
    Dieser Fehler wurde von Leo Schragmann gefunden – vielen Dank.

Eine Liste mit Fehlern von Timo Rychert hat mich dazu veranlasst, eine korrigierte Fassung des EPUB herauszubringen. Wer die Printversion besitzt, kann sich bei dpunkt.plus ein aktualisiertes PDF herunterladen.

Die folgenden Punkte sind alle von Timo gefunden worden, vielen Dank!

  • Seite 57, unteres Drittel:
    Die eigentlich gesuchte Rahmenbreite ergibt sich, wenn man den rechten x-Wert vom linken x-Wert abzieht.
    Ist genau falsch herum formuliert, richtig muss es heißen:
    Die eigentlich gesuchte Rahmenbreite ergibt sich, wenn man vom rechten x-Wert den linken x-Wert abzieht.
  • Seite 70, oben:
    Es gibt also mindestens so viele Textabschnitte wie Textrahmen.
    Muss genau umgekehrt lauten, da es mehr Textrahmen als Textabschnitte geben kann.
  • S. 121, Mitte:
    Sie korrespondiert mit der Einstellung Lineal pro Druckbogen
    Richtig ist: Sie korrespondiert mit der Einstellung Lineal pro Seite.
  • S. 126, oberes Drittel:
    alert(„Kein Textrahmen mit dem Namen ‚tf‘ vorhanden“);
    Die alert-Message muss genau andersherum lauten:
    alert(„Textrahmen mit dem Namen ‚tf‘ vorhanden“);
  • S. 152, oben:
    Der Workaround zur Sprachumstellung scheint nur für die CS6-Version, die man mit dem Cloud-Abo erhält zu funktionieren. Mit der klassischen CS6-Version funktioniert der Workaround eventuell nicht. Außerdem hat sich der Link zum Video geändert: http://www.lynda.com/InDesign-tutorials/168-Change-UI-languaging-InDesign-CS6-CC/85324/363872-4.html
  • S. 162, Mitte:
    Die Methode add() ist bei Sammlungen enthalten, deren Klassen per Skript hinzugefügt werden können.
    Die Methode add() ist bei Sammlungen enthalten, denen Klassen per Skript hinzugefügt werden können.
  • S. 162, unten:
    Bei Objekten mit einer festen Reihenfolge wie Seiten (Klasse Pages) oder Textabschnitten (Klasse Story)
    Es muss (Klasse Page) heißen, zum anderen zählen Textabschnitte nicht zu Objekten mit fester Reihenfolg. Ein besseres Beispiele wären Absätze (Klasse Paragraphs).
  • S. 163, Mitte:
    Die Methode itemByRange() wählt anhand eines Start- und Endwertes alle Objekte einer Sammlung aus.
    Die Methode wählt nicht alle Objekte aus.
  • S. 180, oben:
    Bei der Skalierung stehen zwei Eigenschaften zur Verfügung
    Bei der Rotation stehen zwei Eigenschaften zur Verfügung.
  • S. 201, oben:
  • „Alternativ können Sie die Methode saveAs() verwenden …“
    Der Name der Methode ist saveACopy()
  • S. 204, Tabelle
    Spalte Objekt:
    DropDown Dropdown
    Spalte Wichtige Eigenschaften:
    Hier sind bei der Nennung von zwei Eigenschaften, diese Eigenschaften zusammengeraten, so dass sie aussehen wie eine lange Eigenschaft. Beispiel stringListselectedIndex muss stringList, selectedIndex.
  • S. 246, Codeblock, Zeile 54:
    Nach dem SpecialCharacters.ZERO_WIDTH_JOINER fehlt &&
  • S. 261, unteres Drittel:
    Die Zeile
    var _x1 = _l.horizontalOffset;
    ist doppelt abgedruckt