Stefan Gentz
Adobe Employee
Stefan Gentz
Adobe Employee
Activity
Nov 29, 2021
08:34 AM
Funny enough, it was given at the top of "Related conversations" 🙂
... View more
Nov 29, 2021
08:16 AM
Oh, by the way:
https://community.adobe.com/t5/framemaker-discussions/framemaker-tab-character-via-xslt/td-p/11094573
🙂
... View more
Nov 29, 2021
08:15 AM
Of course, right.
What about this: <xsl:text xml:space="preserve">(actual tab character)</xsl:text>
While (actual tab character) would be a "real" tab (0009)?
... View more
Nov 29, 2021
08:06 AM
What happens, if you try  instead of 	 ?
... View more
Nov 29, 2021
05:54 AM
Ctrl-Shift-9 opens a small drop-down right below the Title field:
Ctrl+1 (on my RoboHelp on Mac it is "command + 1") opens a larger dialog:
... View more
Nov 29, 2021
05:38 AM
Which exact version of RoboHelp are you using?
... View more
Nov 29, 2021
05:36 AM
Depends on your the license. If it is an enterprise license you need to ask your admin to do that in the admin console. If it is a single-user license, you need to log in to the user's Account (https://account.adobe.com/), click "Manage plan" for the license in question, and then on "Cancel your plan".
... View more
Nov 24, 2021
04:52 AM
Click here to create an email to the Adobe Technical Communication Support team
(If the link should not work in your browser, the email is tcssup@adobe.com)
... View more
Nov 24, 2021
02:12 AM
Strange. However, in your code neither $ or sNewMtype are defined anywhere. Therfore any parser will give you an uncaught reference Error that sNewMtype is not defined.
... View more
Nov 18, 2021
07:46 AM
1 Upvote
Might be a bug.
This works: $1\u0008
... View more
Nov 18, 2021
06:51 AM
Sorry, I did not notice that you are still on RoboHelp 2019. Might be that this was added in some 2019 Update or in 2020 only. If you are on subscription, you can simply download the latest version from here and then upgrade.
... View more
Nov 18, 2021
06:43 AM
Is the mute button on your keyboard maybe on a function key (e.g., on my keyboard it's on F10)?
There is an additional function ("fn") button on many keyboards you can use to switch between the F-Key and the additional function.
... View more
Nov 18, 2021
06:24 AM
You can find the properties by clicking on the "Content properties" icon :
... View more
Nov 18, 2021
05:26 AM
Actually beside snippets and cross-references, you can also use conrefs (content references). Conrefs are more intended for your purpose.
Example:
Somewhere in a "remote file" ("remote-file.html"):
<section id="section_something">
<p>Some paragraph text here.</p>
<p>And another paragraph</p>
</section>
In a document (topic.html) where you want to pull in this section:
<section>
<h2>data-conref to #id:</h2>
<section data-conref="remote-file.html#section_something"> </section>
</section>
You can also conref complete files (<div data-conref="technical-data.html"> </div>).
You can even conref (pull) content from some webpage on the web, as long as it can be accessed with an ID.
Try this:
<section>
<h2>data-conref to #id:</h2>
<section data-conref="https://developer.mozilla.org/en-US/docs/Web/API/Document/querySelectorAll#content"> </section>
</section>
RoboHelp's data-conref is extremely powerful and can open up a world of content reuse.
... View more
Nov 18, 2021
05:01 AM
By the way, you might want to look at the code itself as well. It's not very efficient and not scalable (e.g., if you add more cards, you need to add them hardcoded in the JavaScript.
Here is what you could do:
Add a checkbox on the page to show/hide the divs. On click on the checkbox (label) the divs show or hide depending on the state. Which divs to show / hide is pushed to the script as a parameter. The scipt then just loops through the element list.
HTML:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Show / Hide divs with a checkbox</title>
<script src="threeShow.js" type="text/javascript"></script>
</head>
<body>
<p>
<input id="ShowTheDivs" name="ShowTheDivs" onclick="threeShow2('#card01, #card02, #card03')" type="checkbox" value="hidden" />
<label for="ShowTheDivs"> Show the DIVs</label>
</p>
<div id="card01" style="display:none">Card 1</div>
<div id="card02" style="display:none">Card 2</div>
<div id="card03" style="display:none">Card 3</div>
<div id="card04" style="display:none">Card 4</div>
<div id="card05" style="display:none">Card 5</div>
</body>
</html>
NOTE: With the onclick="threeShow2('#card01, #card02, #card03')" you call the function in the external JavaScript ("threeShow2") and hand over the IDs of the cards you want to show or hide.
Javascript:
function threeShow2(IDs, CheckBoxState) {
const elements = document.querySelectorAll(IDs);
if (document.getElementById('ShowTheDivs').checked) {
for (let i = 0; i < elements.length; i++) {
elements[i].style.display = "block";
}
} else {
for (let i = 0; i < elements.length; i++) {
elements[i].style.display = "none";
}
}
}
Note, that the JavaScript remains free of the element IDs, and you could reuse the code for other calls (e.g., elements or class names instead of IDs, etc.). The JavaScript just processes what comes in from the HTML file.
Hope that helps.
... View more
Nov 17, 2021
02:37 AM
4 Upvotes
Thanks for bringing this to our attention.
We have just made an update and now you can upload FrameMaker files (*.fm, *.mif, and *.book).
... View more
Nov 16, 2021
03:21 PM
1 Upvote
I hear you, @pdeitel. However, please understand that we are talking on a very early stage here. That is, as of today, Apple simply does not support running Windows on their new "Apple Silicon" platforms (ARM-based) any longer. Apple has just completely ditched Windows on Mac. And Microsoft has not come up yet with a final version of Windows on ARM yet. It's still under development. And a special version of Windows for Mac will probably never happen.
So, considering all this, please understand that all I can give as a public statement here in this forum as of now, is, that we are actively investigating this and are working with all parties!
And believe me, I'm really looking forward to seeing FrameMaker in full swing and flying flags on my M1 MacBook 😉
... View more
Nov 16, 2021
08:32 AM
1 Upvote
Jeff, I hope you don't mind me unmarking your answer as correct. See my reply about the reason and how to solve the problem.
... View more
Nov 16, 2021
08:30 AM
&& is allowed in JavaScript, but not in HTML (as it opens an entity like in &) – therefore RoboHelp's HTML validator throws this error.
You can hide your code from the HTML validator by wrapping it:
/*<![CDATA[*/ (code) /*]]>*/
Like this:
<script type="text/javascript">
/*<![CDATA[*/
function threeShow(card01, card02, card03) {
var a = document.getElementById(card01);
var b = document.getElementById(card02);
var c = document.getElementById(card03);
if (a.style.display == "none" && b.style.display == "none" && c.style.display == "none") {
a.style.display = "block";
b.style.display = "block";
c.style.display = "block";
} else {
if (a.style.display == "block" && b.style.display == "block" && c.style.display == "block") {
a.style.display = "none";
b.style.display = "none";
c.style.display = "none";
}
}
}
/*]]>*/
</script>
However, generally said, it's better to outsource the JavaScript into an external file, and than link it into the topic, just like you do it with CSS files as a best practice as well:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Link the JavaScript File instead of embedding it into the HTML document</title>
<script src="../../assets/js/threeShow.js" type="text/javascript"></script>
</head>
<body>
<div id="card01">foo</div>
<div id="card02">foo</div>
<div id="card03">foo</div>
</body>
</html>
Another advantage of this is also, that you can take advantage of RoboHelp's syntax-highlighting of Javascript:
... View more
Nov 15, 2021
02:27 PM
1 Upvote
Who said, FrameMaker is not going to support Windows on Arm? 😉
... View more
Nov 15, 2021
10:30 AM
5 Upvotes
At all: Please note that FrameMaker is currently only certified for Windows 10. There is no official support for FrameMaker on Windows 11 yet. Stay tuned for our updates on official Windows 11 support 😉
Also, when it comes to running FrameMaker on a new Mac built around "Apple Silicon," like the M1, please note that Apple currently does not support BootCamp and has currently no plans to do so anytime soon.
That is: You can NOT install or run any Windows 10 or 11 version that you can officially buy natively on a Mac. That is, no version of the "normal" Windows for the x64 Architecture. The reason is, that the M1 is an ARM-based processor. This is a completely different architecture than Intel's 64 architecture.
Consequently, you can only install and run "Windows on ARM" on a Mac. Currently, and to my best knowledge, this is only possible through Parallels Desktop. Note that "Windows" and "Windows on ARM" are different products. While you can simply go and buy "Windows," Microsoft does not sell "Windows on ARM." WoA is only licensed to OEM Partners for preinstallation on laptops, tablets, etc. As of today and to my best knowledge, Microsoft has not made any announcements if this will ever change. (My personal guess: It will.)
Currently, the only chance you have is to become a member of the Microsoft Insider program and then download the Windows 11 on ARM Insider Preview. This one you can install in Parallels Desktop on a Mac with M1.
I'm running Windows on ARM on my M1 MacBook, and it works quite fine. However, when it comes to FrameMaker: Currently, FrameMaker only supports the "normal" Windows on x64 Intel/AMD processors. FrameMaker does not support Windows on ARM.
I have copied & pasted an existing FrameMaker 2020 installation on x64 Windows to my Windows on ARM in Parallels + at least one other file (the already mentioned atmlib.dll). Maybe also a few other files, but I cannot tell for sure (it has been a few weeks now). Most things seem to work fine, but for example, I could not get PDF Publishing running.
Also, note that FrameMaker runs on Windows on ARM through Microsofts x64 Windows on Windows Emulator (WoW64). So, expect to run FrameMaker 2019/2020 which was built for the x64 Windows architecture in an emulation on Windows on ARM in a VM (parallels) on an M1 Mac.
In a nutshell: With "some" limitations you can get it running, but I would call it experimental. I can only recommend to buy a new MacBook with M1. These machines are just awesome and outperform every Windows laptop with a smile, while having massive, true all-day battery life. Not to forget that my M1 MacBook Air does not even have a fan - it just does not need one and never gets hot even under full load (like rendering a 4k video in Premiere).
As long as you have enough stuff to do on a Mac, it's definitvely worth the investment. If you can keep your windows laptop or old Intel-based MacBook for another year or so to run FrameMaker there, it's a no-brainer.
Of course, at Adobe we re looking into FrameMaker support for Windows on ARM, as it is not only relevant for Mac, but also a topic for all other ARM-based tablets and laptops (like Microsoft's Surface Pro X which also runs Windows on ARM). However, as of now, I cannot say anything about if and when FrameMaker will come as a native ARM app.
... View more
Nov 12, 2021
09:03 AM
1 Upvote
Yes, this is possible. You can set up a dedicated style in the CSS and apply this style to the images you want to format this way.
Here are some possible scenarios I can think of. In a nutshell, images can be square or not. This results in multiple possibilities of how to deal with it:
Brute-forcefully scale an image up or down to a certain fixed width and height (non-square images will be stretched).
Scale an image proportionally up or down to a fixed width with automatic height.
Scale an image proportionally up or down to a fixed height with automatic height.
Scale an image proportionally down to a maximum width with automatic height.
Scale an image proportionally down to a maximum height with automatic width.
Sclae an image proportionally down until both conditions of a given maximum height and width are met.
(These are the possibilities I can think of right now.)
Some examples:
Fixed width and height of 100px
Scales an image up or down to a fixed width and height of 100px.
Non-square images will get stretched either horizontally or vertically.
img.MyImages {
width: 100px;
height: 100px;
}
Fixed width of 100px and height automatically
Scales an image up or down to 100px width.
Height is scaled automatically (proportionally).
img.MyImages {
width: 100px;
height: auto;
}
Maximum of 100px width and height automatically
Scales an image down to a maximum of 100px width if the image is larger than 100px in width.
Height is scaled automatically (proportionally).
Images smaller than 100px in width will not be scaled.
img.MyImages {
max-width: 100px;
height: auto;
}
Maximum of 100px in both height and width
Scales an image down to a maximum of 100px width if the image is larger than 100px in width.
Scales an image down to a maximum of 100px heigth if the image is larger than 100px in height.
The image is scaled down proportionally until both conditions (100px width maximum and 100 px height maximum) are true. For non-square images either height or width will become smaller than 100px depending in the image width/height ratio.
Images smaller than 100px in both height and width will not be scaled.
img.MyImages {
max-width: 100px;
max-height: 100px;
}
... View more
Nov 09, 2021
09:01 AM
You can find it here:
Export:
Import:
Hope that helps!
... View more
Nov 09, 2021
06:28 AM
1 Upvote
Since FrameMaker 2020, you can also save a document or all documents in a book directly as a translation package containing pre-segmented XLIFF files. You can send the package to your translator and they return the translated XLIFF files to you. You can then import it and get the translated book.
You can find more details in the FrameMaker Online Help:
https://help.adobe.com/en_US/framemaker/using/index.html#t=using-framemaker%2Fuser-guide%2Ffrm_translation_tn.html
... View more
Oct 29, 2021
03:22 AM
1 Upvote
Also, this should not be a reason, but just to make sure: Looks like the book is on a network folder. Can you copy the files to a local folder and try it again (open all files, save, then update the book)?
... View more
Oct 29, 2021
03:20 AM
1 Upvote
Strange … Please try this: Open all files in the book manually (and keep them open, save if necessary (if they have an * in the file name tab)) and then try to update the book? Do the IVZ and AVZ update then?
... View more
Oct 29, 2021
03:00 AM
1 Upvote
What happens, when you try to open the non-generated files in your book manually:
M12 D 00.fm
M17 D 09.fm
M17 D 00-RS.fm
Can you open them without any error messages?
... View more
Oct 29, 2021
02:33 AM
@Bob_Niland wrote:
“(…) create a symlink (shortcut) directory (or directories) in my view of the file system …”
Love it! What a creative idea. Clever 😀
... View more
Oct 22, 2021
04:41 AM
The great folks in the Adobe Captivate Community Forum over there will be happy to check with you on the details at Captivate. I'm sure you will get good answers if you ask the question there 🙂
... View more
Oct 21, 2021
05:05 AM
1 Upvote
You might want to have a look at Adobe Captivate for interactive screen recordings.
You can also use Adobe PhotoShop for animated GIFs (see the How-to here).
... View more