﻿=================================================
[Software     name]  JwViewer Ver.1.6
[Registered   name]  JwViewer.zip
[Copyright  holder]  A.MORICHIKA m_akira@ka2.so-net.ne.jp
[Compatible models]  Windows 11/10 64bit version.
[Required      DLL]  MFC(VS2022), .NET 8.0
[Software     type]  Free software
=================================================
[Software introduction]

+ Overview.

 This software is a tool to display the contents of Jw_cad drawings. It supports .Jww, .Jws, .Jwc, and .Jwk files.

 The selected shapes can be used in Jw_cad via the clipboard.


+ Description of the file.

    <Unzip folder>
    .\ReadMe.txt        : Japanese file.
    .\ReadMe_en.txt     : This file.
    .\Sample.jww        : sample file.
    .\JwViewer.exe      : Installer.


+ How to install.

 Please unblock the decompressed file from the file properties.

 Confirm that the extracted configuration is in the above state, and run JwViewer.exe to start installation.

 To uninstall, go to "Add or Remove Programs" in the Control Panel.
 The program name is "JwViewer".

 "MFC Runtime" and ".NET 8.0" are required for operation.
 "MFC Runtime" will be installed automatically from the network, but ".NET 8.0" installation will be determined when the app is launched, so please follow the instructions.


+ Precautions.

 If virus scanning software or other similar software is installed, its settings may block information retrieval from the Internet.

 If the required libraries are not present in your execution environment, the distribution module will be installed automatically.

 Loading large amounts of graphic data may take some time, but you can cancel the process by clicking the "Stop" button.


+ Simple usage instructions.

 When you launch the program, a frame will be displayed.

 Select and load a file using the "File Open" button on the right side.

 Use the mouse wheel to zoom up/down, and click and drag to pan.

 Use the "View" button to save the current drawing position, which can be restored using "Undo" and "Redo". (*1)

 Right-click to see the whole picture.

 "File Save" converts the character code of the loaded file between the old and new versions.


+ Other.

 - Layer Information.
    Displays groups in a tree format.
    Click the 💡icon to toggle visibility. (*2)
    If you press the Ctrl key and right-click on the layer name, it will be converted to the clipboard in Jw_cad format.

 - Tracking Mode.
    Displays the number of shape elements in the layer information.
    Click the 💡icon to display it in a red frame.

 - Image Z Order.
    Toggles the image drawing order.

 - Hidden Text Display.
    Toggles the display of hidden text in the drawing. (*3)

 - Embedded Text.
    Toggles the display of embedded text. (*4)

 - Save as Unicode.
    Saves characters as Unicode. (*5)

 - Redraw Mode.
    Press the Shift key while rotating the mouse wheel. (*6)

 - Specified Area Zooming.
    Turn off the shape selection mode.
    Press the Shift key while clicking the mouse to specify a diagonal area. (*7)

 - Selecting Shapes.
    Turn on the shape selection mode.
    You can select shapes by holding down the Shift or Ctrl key and clicking them (individual selection).
    You can select shapes by holding down the Shift or Ctrl key and surrounding them diagonally (area selection).

 - Information about selected shapes.
    Shape Name: GL: {Group Layer Number} L: {Layer Number} PS: {Line Type} PC: {Line Color} PW: {Line Width} G: {Group Number} F: {Hex Flag}
    If multiple shapes are selected, right-click to display the contents in text.

 - Tracking Block Information.
    Clicking on the 💡 part will display the area framed in red.
    Right-clicking on a shape name will add a component tree.
    Block shapes will display their component shapes in a tree.
    Clicking on the icon of an added shape will turn the shape red. (*8)
    If the shape name is an image, click the icon while holding down the Ctrl key to copy it to the clipboard.

 The following keyboard commands are assigned:
    O: Open file.
    R: Reload.
    S: Save file.
    J: Convert the selected shape to the clipboard in Jw_cad format. (*9)
    V: Remember viewpoint.
    T: Open/close bottom bar.
    X: Open/close right panel.
    A: Toggle shapes selection. (*10)
    C: Copy image to clipboard.
    I: Extraction of image data. (*11)
    Z: Coordinate display ON/OFF.
    Esc: Cancel the conversion process.
    Space    : Layer visibility. (*12)
    Page Up  : Zoom up.
    Page Down: Zoom down.

 (*1) If the number of histories exceeds 20, the old histories will not be recorded.You can clear the history by right-clicking on "View".
 (*2) To display all hidden layers in a group, click the Shift key at the same time.
 (*3) After enabling and switching to Tracking mode, a reload is required.
 (*4) After switching, a reload or redraw is required.
 (*5) If you want to convert using an older version of the character code, uncheck this box.
 (*6) Redrawing is not possible if the shape has more than 10,000 elements. Please reload.
 (*7) The drawing position is remembered, so you can "undo" and "redo."
 (*8) Pressing this key together with the Shift key will zoom in.
 (*9) The shape will be copied by clicking "Paste" on the Jw_cad side. (Maximum 10,000 shapes.)
 (*10) Press the Shift key and select with the mouse. (Hold down the Ctrl key to select multiple items in succession.)
 (*11) Extract the file to the previous folder as "JwImageXXX.bmp" (XXX is 000 to 999). You can change the folder by pressing the Shift key at the same time.
 (*12) The selected layer item is the target.


+ Version history.

    Ver.1.6   2025.11.8

    - Improved the accuracy of individual selection.
    - The rubber band for area specification has been changed.
    - Improved element display for block shapes in tracking mode.
    - The upper limit for Jw_cad conversion via clipboard has been changed to 10,000.

    Ver.1.5   2025.10.25

    - Added a continuous selection function.
    - Added an image data extraction function.
    - Individual selection and area selection modes have been abolished and the selection is now determined based on the click interval.

    Ver.1.4   2025.10.18

    - Coordinate display added.
    - Improved the status bar display.
    - Added image popup to file history.
    - Added a function to register images to the clipboard.
    - Fixed a bug that prevented automatic zooming into block shape components.
    - Added a function to convert selected shapes to Jw_cad via the clipboard.

    Ver.1.3   2025.10.4

    - Improved block geometry selection.
    - Improved solid geometry selection.
    - The selected selection mode is now displayed.
    - Added separate display in shape tree for tracking mode.

    Ver.1.2   2025.9.28

    - Improved the display of hidden characters.
    - Added the function to select shapes and display information.
    - Layers can now be displayed or hidden using the space bar.

    Ver.1.1   2025.9.20

    - .jws has been added to "File Save".
    - View history is now saved and restored.
    - The MFC bundled files have been deleted and changed to downloadable.

    Ver.1.0   2025.9.12

    - First edition released.

-----------------------------------------------------------------

+ Copyright and Disclaimer, etc.

 This software is free software.
 I have the copyright of this program.
 The author assumes no responsibility for any damages or disabilities resulting from the use of this program.
 The author is not obligated to fix bugs or upgrade.
 There are no restrictions on reprinting and distribution by communication and personal handing as long as there are no changes to the contents.

+ Contact information.

    m_akira@ka2.so-net.ne.jp


+ Reference document.

    https://developer.microsoft.com/ja-jp/

    https://docs.microsoft.com/ja-jp/dotnet/desktop/wpf/

-----------------------------------------------------------------

Windows 10/11 is a registered trademark or trademark of Microsoft Corporation in the United States and other countries.

