Exit
  • Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
    Dedicated community for Japanese speakers
  • 한국 커뮤니티
    Dedicated community for Korean speakers
0

Change page view size when opening file

Contributor ,
Mar 11, 2025 Mar 11, 2025

I'm using the latest Framemaker ( 17.0.2.431 ) and just installed bigger 32' dual monitors. Its amazing to see things bigger on screen, but I was wondering if there was a way to set the page view size or page zoom when FM opens a document? I'd much rather a single page take up the entire viewable area than to see multiple pages or only a section of another page. Currently, when FM opens a document it opens at 100%. That was fine on my older 24" monitors. 100% on my new monitors displays either 2 pages next to each other or 1/4 of the following page. If there was a way to set the default page view to 120% or to Fit Page In Window, that would be great. I just haven't been able to find a way to set it. 

265
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines

correct answers 2 Correct answers

Community Expert , Mar 11, 2025 Mar 11, 2025

The zoom setting is a document property and is saved with the document. If you are viewing at 120% and save the document, it should be at that view the next time you open it.

Translate
Community Expert , Mar 12, 2025 Mar 12, 2025

What's a FrameMaker problem without a scripting solution? Copy the code below and paste it into a new text document and save it with a .jsx extension. Put it in C:\Users\<UserName>\AppData\Roaming\Adobe\FrameMaker\17\startup where <UserName> is your Windows login name. Create the startup folder if it doesn't exist.

 

Restart FrameMaker. Now every document you open will be scaled to 120%. You can change the value in the script, but you have to quit and restart FrameMaker for the new value to take

...
Translate
Community Expert ,
Mar 11, 2025 Mar 11, 2025

Hi @B_C_E_75:

 

Not within the FramewMaker feature set, as far as I know.

 

As you said, FrameMaker defaults to 100% on opening. I use keyboard shortcuts to quickly change views: Esc z p (sequential not consecutive) is a quick way to put the document to Fit Page in Window view. And since it defaults to 100% and 120% is the next listed view, Esc z i will take you to 120%.

 

Now Rick (@frameexpert) might have a scripting solution and Jeff  (@Jeff_Coatsworth) seems to know the .ini file well—any other answer may lie with one of them. 

 

~Barb

 

 

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Contributor ,
Mar 11, 2025 Mar 11, 2025

Thanks, Barb!

I had a feeling it wasn't possible, but I never thought about keyboard shortcuts! I'm going to try working with those, unless one of the memebers you mentioned may have another alternative. 

 

Thanks again! 

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Mar 11, 2025 Mar 11, 2025

Lol @Barb Binder - Klaus was the Master when it came to maker.ini (as @Winfried Reng shows in his post).
My only "off-the-top-of-my-head" idea would be to set it in a workspace (but I'm not even sure that would be preserved from document to document - I don't have much call for zooming in & out).

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Mar 11, 2025 Mar 11, 2025

If Barb is mistaken, which is unlikely, there might be a setting you can adjust in:
C:\Users\{YourUserName}\AppData\Roaming\Adobe\FrameMaker\17\maker.ini

Be sure to make a backup copy first.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Contributor ,
Mar 11, 2025 Mar 11, 2025

Hmm, is the maker.ini like a settings or preferences file? 

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Contributor ,
Mar 11, 2025 Mar 11, 2025

I was curious so I just copied it and opened it. I guess I answered my own question! Thanks! 

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Mar 11, 2025 Mar 11, 2025

FM started out on Unix (SunOS), where .ini was the convention for the initialization file that an app would read on open. There's a Wiki page on the concept.

As I recall, on newer versions of Windows, there are actually two, with the User instance {above} taking precedence.  The other would be in:
C:\Program Files\Adobe\Adobe FrameMaker 2022\maker.ini
and might require Admin privileges to edit.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Mar 11, 2025 Mar 11, 2025

Hi,

Klaus Daube had created a description of all maker.ini entries:

https://www.daube.ch/docu/fmaker65.html

In the FrameMaker installation file there is a maker.ini with all entries.

In your appdata folder there are only those which you had changed.

I do not know, if there is a setting.

However, you can adjust the zoom level with the slider at the bottom right. As far as I remember, this is saved with the Doc. properties. In the View menu there are also options.

Best regards, Winfried

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Mar 11, 2025 Mar 11, 2025

The .ini file is the initialization file that FrameMaker reads when opening. Was there an option to change anything in there?

 

~Barb

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Contributor ,
Mar 11, 2025 Mar 11, 2025

It looks like there is! I'm currently editing a few documents and switching between Fm and Illustrator. I'm going to look into it after I'm done. 

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Mar 11, 2025 Mar 11, 2025

You can set the view to single page view under View > Options. I _THINK_ the ProjectZoomPercentage in the maker.ini file sets the default opening zoom. Make a copy of the original before you edit.

Location C:\Users\<username>\AppData\Roaming\Adobe\FrameMaker\version#

 

 

David Creamer: Community Expert (ACI and ACE 1995-2023)
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Mar 11, 2025 Mar 11, 2025

The zoom setting is a document property and is saved with the document. If you are viewing at 120% and save the document, it should be at that view the next time you open it.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Mar 11, 2025 Mar 11, 2025
quote

The zoom setting is a document property and is saved with the document. If you are viewing at 120% and save the document, it should be at that view the next time you open it.


By frameexpert

 

That's what I always do...

David Creamer: Community Expert (ACI and ACE 1995-2023)
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Mar 11, 2025 Mar 11, 2025

Well, well, well, @Bob_Niland, I'm wrong way more often that you give me credit for! 🤣

 

~Barb

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Contributor ,
Mar 11, 2025 Mar 11, 2025

I changed the zoom settings in both maker.ini files and neither one changed anything when the document opens. It sill opens at 100% unless I save the document at 120%. 

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Mar 12, 2025 Mar 12, 2025

What's a FrameMaker problem without a scripting solution? Copy the code below and paste it into a new text document and save it with a .jsx extension. Put it in C:\Users\<UserName>\AppData\Roaming\Adobe\FrameMaker\17\startup where <UserName> is your Windows login name. Create the startup folder if it doesn't exist.

 

Restart FrameMaker. Now every document you open will be scaled to 120%. You can change the value in the script, but you have to quit and restart FrameMaker for the new value to take effect.

 

Notification (Constants.FA_Note_PostOpenDoc, true);

function Notify (note, object, sparam, iparam) {
    
    switch (note) {
            
        case Constants.FA_Note_PostOpenDoc :
        
		    if (object.constructor.name === "Doc") {
		        // Use percent divided by 100; for example 1.2 = 120%.
		        object.Zoom = 65536 * 1.2;
		    }
		    
            break;
    }
}
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Contributor ,
Mar 12, 2025 Mar 12, 2025

I pasted the text into notepad, saved as a .jsx file, and went to the system folder you told me to. There wasn't a startup folder, so I created one. I named it startup and my windows username (startup bce75), correct? I then pasted the .jsx file into this folder. 

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Mar 12, 2025 Mar 12, 2025

No, just "startup". FrameMaker will only load scripts from this folder. So it should be:

C:\Users\bce75\AppData\Roaming\Adobe\FrameMaker\17\startup

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Contributor ,
Mar 12, 2025 Mar 12, 2025

Oh my god... forgive my stupidity for not catching that! 

 

Thank you!

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Contributor ,
Mar 12, 2025 Mar 12, 2025
LATEST

It works! Thank you so much! I know it seems like such a little thing, but having documents full screen like this is so handy! We build parts and service books for huge industrial machines and have hundereds of documents in these books. Having them all open like this will be amazing! 

 

This community is great! 

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines