FileMaker Tip 335

Een weerbarstige pilcrow of "Wat is dat nu allemaal?"

 

Vorige week hebben we gezien dat een carriage return (terug naar de kantlijn op de volgende regel) in FileMaker beschikbaar is als een aanklikbaar symbool: ¶.

En we hebben gezien dat zo'n ding ook een naam heeft, namelijk "paragraaf-teken", in het Engels pilcrow.

Het toeval wil dat we precies deze week een vraag kregen van een gebruiker die problemen heeft met dat paragraafteken.

Hij gebruikt in de winkelcatalogus op zijn website een artikelbeschrijving die uit FileMaker komt via een doodgewone export. In FileMaker is deze artikel- beschrijving een calculatieveld waarin ook een aantal pilcrows voorkomen, onder andere om de titel te scheiden van de eigenlijke artikelbeschrijving. In FileMaker zelf ziet het er mooi uit, maar zodra het veld geëxporteerd is, verschijnen er "blokjes" en zijn de alinea-indelingen verdwenen.

Wat is er gebeurd en hoe lossen we het op?

Eerst en vooral is er het exportformaat. Dat moet wegens het importerende programma dat de vraagsteller gebruikt een Tab-separated bestand zijn.

Dat betekent dat elke record van de volgende gescheiden wordt door - ja, u vreesde het al - een Carriage Return, onze pilcrow dus, terwijl binnen een record de velden van elkaar gescheiden zijn door een TAB-teken. De rest van het probleem laat zich raden: FileMaker "beseft" heel goed dat hij geen carriage return kan toelaten binnen een veld, omdat die anders geïnterpreteerd zou worden als een record separator (namelijk de scheiding met de volgende record). FileMaker lost dit op door binnen een veld de pilcrow (ASCII 13) te vervangen door een teken met gelijkaardig effect, namelijk de Vertical Tab (ASCII 11). En daar zit nu precies het probleem: heel wat "ontvangende" programma's kunnen met dit teken niet overweg. Dit is ook het geval met Notepad. Notepad geeft dit aan door het Vertical Tab-teken te vervangen door een blokje, wat betekent "Ik weet echt niet wat hiermee aan te vangen", waardoor meteen de "terug naar de kantlijn" niet uitgevoerd wordt. Da's perfect logisch.

Andere programma's herkennen de Vertical Tab wel en voeren die dan ook perfect uit. Dat is het geval met MS Word, maar ook bijvoorbeeld met WordPad en het goeie ouwe Write (dat nog perfect draait onder de nieuwere Windows-versies). Daar verschijnt de tekst precies zoals we die bedoeld hadden, netjes met de alinea-indelingen. Op de Mac kunnen we hier Teksteditor (in het Engels Text Edit) of het programma Pages voor gebruiken. Het beste is dus de exporttekst te openen in WordPad of in Word, die daarna integraal te kopiëren en hem daarna te plakken in Notepad: dan zijn de blokjes weg, en is de alinea-indeling zoals we die wilden.

Wil onze gebruiker die omweg niet maken, dan is er nog een betalende oplossing: de Troi File plugin.


Meer over de pilcrow in
vorige tip.


PS Microsoft schrijft WordPad met een grote P, Notepad met een kleine. Da's tenminste zin voor detail...

 

Terug naar het selectiemenu voor de tips.